求:HttpClient.executeMethod(PostMethod)返回值详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求:HttpClient.executeMethod(PostMethod)返回值详解相关的知识,希望对你有一定的参考价值。
过多的解释就不需要了,就要下面的返回值表示什么东东!
200:表示成功
400:具体表示什么
500:又是什么
等等
.................
1.服务器认证(Server Authentication)
HttpClient处理服务器认证几乎是透明的,仅需要开发人员提供登录信息(login credentials)。登录信息保存在HttpState类的实例中,可以通过 setCredentials(String realm, Credentials cred)和getCredentials(String realm)来获取或设置。
HttpClient内建的自动认证,可以通过HttpMethod类的setDoAuthentication(boolean doAuthentication)方法关闭,而且这次关闭只影响HttpMethod当前的实例。
2.代理认证(proxy authentication)
除了登录信息需单独存放以外,代理认证与服务器认证几乎一致。用 setProxyCredentials(String realm, Credentials cred)和 getProxyCredentials(String realm)设、取登录信息。
3.认证方案(authentication schemes)
是HTTP中规定最早的也是最兼容的方案,遗憾的是也是最不安全的一个方案,因为它以明码传送用户名和密码。它要求一个UsernamePasswordCredentials实例,可以指定服务器端的访问空间或采用默认的登录信息。
HttpClient
HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
以上是关于求:HttpClient.executeMethod(PostMethod)返回值详解的主要内容,如果未能解决你的问题,请参考以下文章