1
felix021 2013-08-30 15:40:55 +08:00 2
其实最简单的就是用netcat监听端口收一下浏览器发了什么,然后再用netcat模拟浏览器去请求,搞清楚cookie和session是怎么通过http协议实现的,表单数据(甚至文件)是怎么传输的,这样整体的脉络就把握住了。然后你可以试着用Python的SocketServer写一个简单的http服务器,然后再试着实现你自己的SocketServer,有兴趣的话你还可以把wsgi整合进去……
|
2
allenforrest 2013-08-30 20:18:32 +08:00
我记得大学时候自学Java,买了一本O'Relly的Java网络编程,很是喜欢(喜欢纯纯的J2SE,不喜欢庞杂的J2EE),写了一个小小的HTTP服务器,还增加了CGI,可以在服务器端执行perl脚本,感觉小有成就感,呵呵,十多年前的事。
|
3
xiaket 2013-08-31 08:34:29 +08:00
看requests的源码.
|
4
Zhang 2013-08-31 08:44:16 +08:00
Learning by doing我理解为用以致学
|