HttpClient 3.1 - 启用JavaScript以查看页面内容

时间:2016-03-24 14:59:36

标签: javascript java cookies httpclient

我一直在尝试使用HTTPClient 3.1获取页面内容,并且在执行get方法之后,我在返回内容中收到“请启用JavaScript以查看页面内容”。

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.GetMethod;

public class FormsAndSupplyNextAgent
{
HttpClient httpClient = null;
GetMethod getMethod = null;
String contents, reDirURL, secondLevelLink, cri,requestVerToken;
int httpStatus;

public String getPageContent()
{
    getMethod = new GetMethod("http://someurl.com");
    httpClient.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
    httpStatus = httpClient.executeMethod(getMethod);//200
    contents = getMethod.getResponseBodyAsString();//JavaScript error
    getMethod.releaseConnection();
}
}

我在下面尝试了几件事:

- >我已经尝试将CookiePolicy更改为DEFAULT,IGNORE_COOKIES和其他可用选项,但仍然没有运气。 - >硬编码cookie /使用Cookie类/ Header类来设置cookie

请你告诉我其他可以尝试获取适当内容的内容。任何建议都会有所帮助。

0 个答案:

没有答案