当前位置: 首页>>代码示例>>Java>>正文


Java HttpRequestBase.getMethod方法代码示例

本文整理汇总了Java中org.apache.http.client.methods.HttpRequestBase.getMethod方法的典型用法代码示例。如果您正苦于以下问题:Java HttpRequestBase.getMethod方法的具体用法?Java HttpRequestBase.getMethod怎么用?Java HttpRequestBase.getMethod使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.http.client.methods.HttpRequestBase的用法示例。


在下文中一共展示了HttpRequestBase.getMethod方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: performRequest

import org.apache.http.client.methods.HttpRequestBase; //导入方法依赖的package包/类
public CloseableHttpResponse performRequest(HttpRequestBase request, boolean revalidate) {
    String method = request.getMethod();
    if (revalidate) {
        request.addHeader(HttpHeaders.CACHE_CONTROL, "max-age=0");
    }
    CloseableHttpResponse response;
    try {
        response = executeGetOrHead(request);
    } catch (IOException e) {
        throw new HttpRequestException(String.format("Could not %s '%s'.", method, request.getURI()), e);
    }

    return response;
}
 
开发者ID:lxxlxx888,项目名称:Reer,代码行数:15,代码来源:HttpClientHelper.java

示例2: addRequestBody

import org.apache.http.client.methods.HttpRequestBase; //导入方法依赖的package包/类
private static HttpRequestBase addRequestBody(HttpRequestBase httpRequest, HttpEntity entity) {
    if (entity != null) {
        if (httpRequest instanceof HttpEntityEnclosingRequestBase) {
            ((HttpEntityEnclosingRequestBase)httpRequest).setEntity(entity);
        } else {
            throw new UnsupportedOperationException(httpRequest.getMethod() + " with body is not supported");
        }
    }
    return httpRequest;
}
 
开发者ID:justor,项目名称:elasticsearch_my,代码行数:11,代码来源:RestClient.java

示例3: getWire

import org.apache.http.client.methods.HttpRequestBase; //导入方法依赖的package包/类
/**
 * method to get the wire.
 * @param method
 * @param responseBody
 * @param headerString
 * @param responseStatus
 * @param subTests
 * @return
 * @throws ComplianceException
 */
public static Wire getWire(HttpRequestBase method, String responseBody,
                           String headerString, String responseStatus,
                           ArrayList<String> subTests) throws ComplianceException {

    StringBuffer toServer = new StringBuffer();
    StringBuffer fromServer = new StringBuffer();
    StringBuffer subTestsPerformed = new StringBuffer();

    toServer.append(method.getRequestLine().getMethod()).append(" ");
    toServer.append(method.getRequestLine().getUri()+"\n");
    toServer.append(method.getRequestLine().getProtocolVersion().getProtocol());
    for (org.apache.http.Header header : method.getAllHeaders()) {
        toServer.append(header.getName()).append(": ").append(header.getValue()).append("\n");
    }

    if(method.getMethod() != "GET" && method.getMethod() != "DELETE"){
        try {
            HttpEntity entity = ((HttpEntityEnclosingRequest)method).getEntity();
            toServer.append(EntityUtils.toString(entity));
        } catch (Exception e) {
            throw new ComplianceException(500, "Error in getting the request payload");
        }
    }
    fromServer.append("\n" + "Headers : ");
    fromServer.append(headerString + "\n");
    fromServer.append("\n" + "Status : ");
    fromServer.append(responseStatus + "\n");
    fromServer.append("\n" + responseBody);
    for (String subTest : subTests) {
        subTestsPerformed.append(subTest).append("\n");
    }
    return new Wire(toServer.toString(), fromServer.toString(), subTestsPerformed.toString());
}
 
开发者ID:wso2-incubator,项目名称:scim2-compliance-test-suite,代码行数:44,代码来源:ComplianceUtils.java


注:本文中的org.apache.http.client.methods.HttpRequestBase.getMethod方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。