public DAVStatus request(String method, String path, Map header, StringBuffer reqBody, DefaultHandler handler, int[] okCodes) throws SVNException { DAVStatus status = sendRequest(method, path, initHeader(0, null, header), reqBody, okCodes);
public DAVStatus request(String method, String path, Map header, InputStream body, DefaultHandler handler, int[] okCodes) throws SVNException { DAVStatus status = sendRequest(method, path, initHeader(0, null, header), body);  assertOk(status, okCodes);
    public DAVStatus request(String method, String path, Map header, StringBuffer reqBody, DefaultHandler handler, int[] okCodes) throws SVNException {        DAVStatus status = sendRequest(method, path, initHeader(0, null, header), reqBody, okCodes);        if (status != null && status.getResponseCode() == 204) {            finishResponse(status.getResponseHeader());            return status;        }        readResponse(handler, status.getResponseHeader());        return status;    }