本文整理汇总了Java中org.apache.commons.httpclient.HttpMethod.getStatusLine方法的典型用法代码示例。如果您正苦于以下问题:Java HttpMethod.getStatusLine方法的具体用法?Java HttpMethod.getStatusLine怎么用?Java HttpMethod.getStatusLine使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.commons.httpclient.HttpMethod
的用法示例。
在下文中一共展示了HttpMethod.getStatusLine方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getData
import org.apache.commons.httpclient.HttpMethod; //导入方法依赖的package包/类
public List<DataPoint> getData ( final String item, final String type, final Date from, final Date to, final Integer number ) throws Exception
{
final HttpClient client = new HttpClient ();
final HttpMethod method = new GetMethod ( this.baseUrl + "/" + URLEncoder.encode ( item, "UTF-8" ) + "/" + URLEncoder.encode ( type, "UTF-8" ) + "?from=" + URLEncoder.encode ( Utils.isoDateFormat.format ( from ), "UTF-8" ) + "&to=" + URLEncoder.encode ( Utils.isoDateFormat.format ( to ), "UTF-8" ) + "&no=" + number );
client.getParams ().setSoTimeout ( (int)this.timeout );
try
{
final int status = client.executeMethod ( method );
if ( status != HttpStatus.SC_OK )
{
throw new RuntimeException ( "Method failed with error " + status + " " + method.getStatusLine () );
}
return Utils.fromJson ( method.getResponseBodyAsString () );
}
finally
{
method.releaseConnection ();
}
}
示例2: downloadPacContent
import org.apache.commons.httpclient.HttpMethod; //导入方法依赖的package包/类
private String downloadPacContent(String url) throws IOException {
if (url == null) {
Engine.logProxyManager.debug("(PacManager) Invalid PAC script URL: null");
throw new IOException("Invalid PAC script URL: null");
}
HttpClient client = new HttpClient();
HttpMethod method = new GetMethod(url);
int statusCode = client.executeMethod(method);
if (statusCode != HttpStatus.SC_OK) {
throw new IOException("(PacManager) Method failed: " + method.getStatusLine());
}
return IOUtils.toString(method.getResponseBodyAsStream(), "UTF-8");
}