HttpClient 一直报WARN:
Cookie rejected: "[version: 0][name: U_TRS2][value: 00000
0be.116527ba.51510ea5.8f309118][domain: .test.com][path: /][expiry: null]". Illegal domain attribute "test.com". D
omain of origin: "test.com"
我用的是httpclient-4.1.jar,问了google多遍都无结果,最后在CSDN上的一篇博客里看到HttpClient Tutorial中的cookie管理这一章,有段说自定义CookiePolicy
public static String httpClientConnection(String url){
String returnString;
try{
CookieSpecFactory csf = new CookieSpecFactory() {
public CookieSpec newInstance(HttpParams params) {
return new BrowserCompatSpec() {
public void validate(Cookie cookie, CookieOrigin origin)
throws MalformedCookieException {
}
};
}
};
HttpPost httpPost = new HttpPost(url);
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpConnectionParams.setSoTimeout(httpPost.getParams(), 60000);
HttpConnectionParams.setConnectionTimeout(httpPost.getParams(), 60000);
httpClient.getCookieSpecs().register("easy", csf);
httpClient.getParams().setParameter(
ClientPNames.COOKIE_POLICY, "easy");
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity entity=httpResponse.getEntity();
returnString= EntityUtils.toString(entity);
} catch (Exception e){
e.printStackTrace();
returnString="调用接口异常";
}
return returnString;
}
把上面红色标记的那段代码加到我的代码中,Cookie rejected错误问题解决了。。。。
相关推荐
链接表的附加功能尚未激活的解决方法 没有找到 PHP 扩展 mbstring....的解决 配置文件现在需要一个短语密码
完整步骤记录及解决方法: 一、创建本地仓库: 选中我们需要创建本地仓库的项目: 本地仓库创建成功之后,底栏会出现 version control的栏目,然后点击右上角提交按钮,或使用快捷键 ctrl+k 提交代码到本地仓库: ...
主要介绍了idea上面提交项目到gitee 最后出现 Push rejected的问题处理方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定参考借鉴价值,需要的朋友可以参考下
dashboard rejected接口重构
Receive Intent.SMS_REJECTED.
解析主机为: 112.125.43.138 已连接. 正等待响应. 220 Microsoft FTP Service USER 123000 331 Password required for 123. PASS xxxxxx 230 User 123 logged in. ...257 "/" is current directory. ...
使用logstash导入分片数量为100的index发生错误 [logstash.outputs.elasticsearch] retrying failed action with response code: 429 ({type=>es_rejected_execution_exception, reason=>rejected execution of ...
NULL 博文链接:https://jyao.iteye.com/blog/1061512
要解决这个问题,只要清空“SMTP Service”选项前的复选框即可。如果进入窗口中,“Internet信息服务(IIS)” 选项无法选择,那么很可能因为你使用的“iis.dl_”和“iis. in_”是从Windows XP专业版中提取的,只要换...
Promise就是解决多个异步请求的问题。 Promise是ES6提供的一个对象,用来传递异步操作的消息。 Promise有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和 Rejected(已失败)。 直接上代码。有a...
git push origin master 报错的解决方法,分享给大家,具体如下: 错误提示如下 [root@linux1 php]# git push -u origin master To git@github.com:kangvcar/Results-Systems--PHP.git ! [rejected] master -> ...
git push rejected的原因 git报错-git push rejected git push rejectedgit push rejectedgit push rejectedgit push rejectedgit push rejectedgit push rejectedgit push rejectedgit push rejectedgit push ...
python库。 资源全名:rejected-3.21.0.tar.gz
英文版情书:Will My Love Be Rejected.doc
拒绝了 拒绝使用AMQP使用者守护程序和消息处理框架。 它通过处理与RabbitMQ进行通信和管理使用者进程的所有核心... from rejected import consumer import logging LOGGER = logging . getLogger ( __name__ ) class T
资源分类:Python库 所属语言:Python 资源全名:rejected-peps-0.2.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Designer中的QDialogButtonBox的accepted、rejected和helpRequested信号.rar
21 Call rejected(呼叫拒绝) 22 Number changed(号码改变) 26 Non selected user clearing(清除未选择的用户) 27 Destination out of order(终点故障) 28 Incomplete number(无效号码格式(不完全的号码)) 29 ...