private HttpPut doPut(XdmNode body) { HttpPut method = new HttpPut(requestURI); doPutOrPost(method,body); return method; }
private void doPutOrPost(HttpEntityEnclosingRequest method, XdmNode body) { if (XProcConstants.c_multipart.equals(body.getNodeName())) { doPutOrPostMultipart(method,body); } else { doPutOrPostSinglepart(method,body); } }
doFile(start.getAttributeValue(_href), start.getBaseURI().toASCIIString()); return; HttpResponse httpResult = null; if ("get".equals(lcMethod)) { httpRequest = doGet(); } else if ("post".equals(lcMethod)) { httpRequest = doPost(body); } else if ("put".equals(lcMethod)) { httpRequest = doPut(body); } else if ("patch".equals(lcMethod)) { httpRequest = doPatch(body); } else if ("head".equals(lcMethod)) { httpRequest = doHead(); } else if ("delete".equals(lcMethod)) { httpRequest = doDelete(); } else { throw new UnsupportedOperationException("Unrecognized http method: " + method); String contentType = getContentType(httpResult); if (overrideContentType != null) { if ((xmlContentType(contentType) && overrideContentType.startsWith("image/")) || (contentType.startsWith("text/") && overrideContentType.startsWith("image/")) || (contentType.startsWith("image/") && xmlContentType(overrideContentType)) || (contentType.startsWith("image/") && overrideContentType.startsWith("text/")) || (contentType.startsWith("multipart/") && !overrideContentType.startsWith("multipart/")) readBodyContent(tree, bodyStream, httpResult);
} else { HttpRequest httpReq = new HttpRequest(runtime, step); Pipe inputPipe = new Pipe(runtime); Pipe outputPipe = new Pipe(runtime); httpReq.setInput("source", inputPipe); httpReq.setOutput("result", outputPipe); httpReq.run();
doFile(start.getAttributeValue(_href), start.getBaseURI().toASCIIString()); return; HttpResponse httpResult = null; if ("get".equals(lcMethod)) { httpRequest = doGet(); } else if ("post".equals(lcMethod)) { httpRequest = doPost(body); } else if ("put".equals(lcMethod)) { httpRequest = doPut(body); } else if ("patch".equals(lcMethod)) { httpRequest = doPatch(body); } else if ("head".equals(lcMethod)) { httpRequest = doHead(); } else if ("delete".equals(lcMethod)) { httpRequest = doDelete(); } else { throw new UnsupportedOperationException("Unrecognized http method: " + method); String contentType = getContentType(httpResult); if (overrideContentType != null) { if ((xmlContentType(contentType) && overrideContentType.startsWith("image/")) || (contentType.startsWith("text/") && overrideContentType.startsWith("image/")) || (contentType.startsWith("image/") && xmlContentType(overrideContentType)) || (contentType.startsWith("image/") && overrideContentType.startsWith("text/")) || (contentType.startsWith("multipart/") && !overrideContentType.startsWith("multipart/")) readBodyContent(tree, bodyStream, httpResult);
} else { HttpRequest httpReq = new HttpRequest(runtime, step); Pipe inputPipe = new Pipe(runtime); Pipe outputPipe = new Pipe(runtime); httpReq.setInput("source", inputPipe); httpReq.setOutput("result", outputPipe); httpReq.run();
HttpRequest httpReq = new HttpRequest(runtime, step); Pipe inputPipe = new Pipe(runtime); Pipe outputPipe = new Pipe(runtime); httpReq.setInput("source", inputPipe); httpReq.setOutput("result", outputPipe); httpReq.run();
private void doPutOrPost(HttpEntityEnclosingRequest method, XdmNode body) { if (XProcConstants.c_multipart.equals(body.getNodeName())) { doPutOrPostMultipart(method,body); } else { doPutOrPostSinglepart(method,body); } }
private HttpPost doPost(XdmNode body) { HttpPost method = new HttpPost(requestURI); doPutOrPost(method,body); return method; }
HttpRequest httpReq = new HttpRequest(runtime, step); Pipe inputPipe = new Pipe(runtime); Pipe outputPipe = new Pipe(runtime); httpReq.setInput("source", inputPipe); httpReq.setOutput("result", outputPipe); httpReq.run();
private HttpPut doPut(XdmNode body) { HttpPut method = new HttpPut(requestURI); doPutOrPost(method,body); return method; }
private HttpPost doPost(XdmNode body) { HttpPost method = new HttpPost(requestURI); doPutOrPost(method,body); return method; }
private HttpPatch doPatch(XdmNode body) { HttpPatch method = new HttpPatch(requestURI); doPutOrPost(method,body); return method; }
private HttpPatch doPatch(XdmNode body) { HttpPatch method = new HttpPatch(requestURI); doPutOrPost(method,body); return method; }