Http基本认证

      在HTTP中,基本认证是一种用来允许Web浏览器,或其他客户端程序在请求时提供以用户名和口令形式的凭证。在发送之前,用户名追加一个冒号然后串接上口令。得出的结果字符串再用Base64算法编码。例如,用户名是Aladdin,口令是open,拼接后的结果是Aladdin:open,然后再用Base64编码,得到QWxhZGRpbjpvcGVuItZQ==。Base64编码的字符串发送出去,并由接收者解码,得到一个由冒号分隔的用户名和口令的字符串。

 

例如:

 

下面是发送请求之前的消息头

 

POST http://www.babababa.com/TJAAS/esb/MobileCodeWS?wsdl HTTP/1.1

Accept-Encoding: gzip,deflate

Content-Type: text/xml;charset=UTF-8

SOAPAction: "http://WebXml.com.cn/getMobileCodeInfo"

Authorization: Basic cnBjOnJwYw== (前面的Basic表示是Basic64位编码)

User-Agent: Jakarta Commons-HttpClient/3.1

 

 

你可能感兴趣的:(http)