摘要:
最近用HttpClient做一个工具做代理访问服务器的WebService,由于服务器是采用NTLM验证的,再加上网上的很多资料大多是关于HttpClient 3的,折磨了好久才搞定。这里记录一下,供以后参考使用。关于文中内容,我不按照手册上的写法,而是整理成小Tips,希望看起来简单轻松一点。1,HttpClient 4.x 库可以自己处理Cookie这一点误导了我很久,HttpClient 4.x提供了CookieStore来帮助程序员管理本地Cookie,并且在Http请求的过程中,如果服务器的返回中带有Set-Cookie这样的字段,当前HttpClient的CookieStore中就 阅读全文
摘要:
最近接触到SoapUI,下载了最新的版本4.0.1使用,功能相当的强大。对于一个采用了NTLM验证的Web Service服务器,使用SoapUI几乎能够对所有的Web Service进行访问,而相比较之下,自己编写的基于HttpClient的库却不行。于是只能阅读以下SoapUI中与HttpClient相关的代码,求解惑。正好网上的资料也比较少,写成文档供以后参考。SoapUI 4.0.1使用的还是3.x版本的HttpClient,而现在HttpClient已经到4.x版本了,而且整个类结构有了非常大的变化,而且在3.x直接支持的NTLM现在必须要使用额外的JCIFS库才能调用。从代码中来看 阅读全文