码迷,mamicode.com
首页 > 编程语言 > 详细

Python模拟HTTP的POST请求

时间:2015-08-13 17:41:41      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

Python版本2.7.9

模拟POST请求

 1 #coding:u8
 2 import urllib
 3 import urllib2
 4 
 5 url = u"http://192.168.84.182:8000/Home/GetTheme"
 6 params = urllib.urlencode({name:tom,age:22})
 7 
 8 req = urllib2.Request(url,params)
 9 response = urllib2.urlopen(req)
10 the_page = response.read()
11 print the_page

使用urllib2来模拟post请求时,参数先使用字典表示,在使用urllib.urlencode进行编码,该方法只支持这种键值对类型

补充:urllib与urllib2并不是2是1的升级版,两个库都是项目独立的,不要误解了。

Python模拟HTTP的POST请求

标签:

原文地址:http://www.cnblogs.com/CodeTracker/p/4727617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!