本文整理汇总了Java中ch.boye.httpclientandroidlib.client.methods.HttpGet类的典型用法代码示例。如果您正苦于以下问题:Java HttpGet类的具体用法?Java HttpGet怎么用?Java HttpGet使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
HttpGet类属于ch.boye.httpclientandroidlib.client.methods包,在下文中一共展示了HttpGet类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: getRedirect
import ch.boye.httpclientandroidlib.client.methods.HttpGet; //导入依赖的package包/类
public HttpUriRequest getRedirect(
final HttpRequest request,
final HttpResponse response,
final HttpContext context) throws ProtocolException {
final URI uri = getLocationURI(request, response, context);
final String method = request.getRequestLine().getMethod();
if (method.equalsIgnoreCase(HttpHead.METHOD_NAME)) {
return new HttpHead(uri);
} else if (method.equalsIgnoreCase(HttpGet.METHOD_NAME)) {
return new HttpGet(uri);
} else {
final int status = response.getStatusLine().getStatusCode();
if (status == HttpStatus.SC_TEMPORARY_REDIRECT) {
return RequestBuilder.copy(request).setUri(uri).build();
} else {
return new HttpGet(uri);
}
}
}
开发者ID:mozilla-mobile,项目名称:FirefoxData-android,代码行数:20,代码来源:DefaultRedirectStrategy.java
示例2: isRedirectRequested
import ch.boye.httpclientandroidlib.client.methods.HttpGet; //导入依赖的package包/类
public boolean isRedirectRequested(
final HttpResponse response,
final HttpContext context) {
Args.notNull(response, "HTTP response");
final int statusCode = response.getStatusLine().getStatusCode();
switch (statusCode) {
case HttpStatus.SC_MOVED_TEMPORARILY:
case HttpStatus.SC_MOVED_PERMANENTLY:
case HttpStatus.SC_TEMPORARY_REDIRECT:
final HttpRequest request = (HttpRequest) context.getAttribute(
ExecutionContext.HTTP_REQUEST);
final String method = request.getRequestLine().getMethod();
return method.equalsIgnoreCase(HttpGet.METHOD_NAME)
|| method.equalsIgnoreCase(HttpHead.METHOD_NAME);
case HttpStatus.SC_SEE_OTHER:
return true;
default:
return false;
} //end of switch
}
开发者ID:mozilla-mobile,项目名称:FirefoxData-android,代码行数:22,代码来源:DefaultRedirectHandler.java
示例3: getRedirect
import ch.boye.httpclientandroidlib.client.methods.HttpGet; //导入依赖的package包/类
public HttpUriRequest getRedirect(
final HttpRequest request,
final HttpResponse response,
final HttpContext context) throws ProtocolException {
final URI uri = this.handler.getLocationURI(response, context);
final String method = request.getRequestLine().getMethod();
if (method.equalsIgnoreCase(HttpHead.METHOD_NAME)) {
return new HttpHead(uri);
} else {
return new HttpGet(uri);
}
}
开发者ID:mozilla-mobile,项目名称:FirefoxData-android,代码行数:13,代码来源:DefaultRedirectStrategyAdaptor.java
示例4: get
import ch.boye.httpclientandroidlib.client.methods.HttpGet; //导入依赖的package包/类
@Override
public void get() {
Logger.debug(LOG_TAG, "HTTP GET " + this.uri.toASCIIString());
this.go(new HttpGet(this.uri));
}
开发者ID:mozilla-mobile,项目名称:FirefoxData-android,代码行数:6,代码来源:BaseResource.java
示例5: get
import ch.boye.httpclientandroidlib.client.methods.HttpGet; //导入依赖的package包/类
/**
* Makes a GET request on the calling thread.
*/
public SilkHttpResponse get(String url) throws Exception {
return performRequest(new HttpGet(getUrl(url)));
}
开发者ID:youtaya,项目名称:crabapple,代码行数:7,代码来源:SilkHttpClient.java
注:本文中的ch.boye.httpclientandroidlib.client.methods.HttpGet类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论