HTTP协议
来源:互联网 发布:无人机淘宝可靠吗 编辑:程序博客网 时间:2024/05/01 18:17
- 介绍
本文介绍有关HTTP协议的相关内容。
- 401
http协议在通讯的过程中,可以对通讯过程做一个简单的认证。在客户端向服务端发起请求的时候,服务器可以在响应的协议头中使用下面的头信息来要求客户端必须输入认证信息:
WWW-Authenticate: Basic realm="google.com"
客户端在收到上面的头信息后,可以在发送的请求协议头中添加如下的信息来回复服务端:
Authorization: Basic aGVsbG8=
可以看到,Basic字段后面是一个base64编码的字符串——一般是user:password的明文加密。
这种做法,可以想象到是非常地不安全的,所以一般会在家用路由器上使用。
[codesyntax lang="python"]
import base64import httplibhttpClient = Noneurl = '100.100.100.1'port = 80try:params = ''auth = base64.b64encode('admin:admin')headers = {'authorization': auth}httpClient = httplib.HTTPConnection(url, port, timeout = 30)httpClient.request('GET', '/', params, headers)response = httpClient.getresponse()print response.statusprint response.reasonprint response.read()except Exception, e:print efinally:if httpClient:httpClient.close()
[/codesyntax]
- 参考
http://blog.itpub.net/23071790/viewspace-709367/
http://blog.csdn.net/hotnet522/article/details/5824716
查看原文:http://surenpi.com/2015/09/09/http%e5%8d%8f%e8%ae%ae/
0 0
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- HTTP协议
- HTTP协议。。。
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- HTTP协议
- http协议
- HTTP协议
- http协议
- HTTP协议
- UVa 11212:Editing a Book(IDA*)
- sqlserver
- Leet Code 10 Regular Expression Matching
- spring配置详解
- 剑指offer 牛客网 。。。
- HTTP协议
- go 解析XML 设置缺省att的默认值
- [转发][纯记录]raid组的初始化详解
- Selection sort 选择排序
- PHP调试网页出现乱码解决方法!
- OpenCV视频进度播放控制
- opengl学习笔记(2)
- pl_sql
- 得到view的信息以及 view绘制流程解析