python 模拟发https包

dongond 发布于 2013/03/02 14:20
阅读 2K+
收藏 0

最近在用python写一个自动注册和登录的东西

和服务器端通信是https协议

通过浏览器调试,了解到了注册时提交的header和post data的各种参数

我在python下使用urllib/urllib2发送https,post方式一直得到http error 400的响应,请问这是什么原因呢?

尝试过程中,发现GET请求可以正常响应,POST 报400错误

由于欠缺https的了解,所以我怀疑是否是https对post data加密导致的问题,我在编码过程中需要对post做什么处理呢?

谢谢大家~



加载中
0
Jackarain
Jackarain

python不懂, c++推荐咱的avhttp, 同样支持https

http://www.oschina.net/p/avhttp

0
crifan
crifan

1.“post方式一直得到http error 400的响应”

个人猜测,还是你自己没有完全调试搞懂网页的执行逻辑。

所以导致你写代码去模拟的话,肯定出错。


如何调试找出网页的逻辑,可参考我写的:


返回顶部
顶部