使用Python进行http POST请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Python进行http POST请求相关的知识,希望对你有一定的参考价值。

1、使用requests模块

import request

url=‘http://www.xxx.com/xxx‘
data={‘username‘:‘zhangsan‘,‘password‘:‘zhangsanpw‘}
r=requests.post(url,data=data)
print r.text


2、使用urllib2模块

import urllib2
import urllib

url=‘http://www.xxx.com/xxx‘
data={‘username‘:‘zhangsan‘,‘password‘:‘zhangsanpw‘}
r = urllib2.Request(url,urllib.urlencode(data))
result = urllib2.urlopen(req)
print result.read()




本文出自 “唐柏” 博客,请务必保留此出处http://4988084.blog.51cto.com/4978084/1891742

以上是关于使用Python进行http POST请求的主要内容,如果未能解决你的问题,请参考以下文章

Python HTTP服务器在POST和GET请求时没有响应

通过 iis 上的 python 脚本处理带有 json 的 http post 请求

求教golang中http发送post请求gb2312编码的解决方案

Python 向 Postman 请求代码片段

Python请求 - 无法获得POST表单响应(仅返回表单)

使用Python中的'requests'模块发出POST请求