Python发送http请求

用urllib2发送http请求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# -*- coding=utf-8 -*-
import urllib2
import json

apiUrl = 'http://XXX.XXX'
param1 = XXX
param2 = XXX
param3 = XXX
params = {'param1': param1, 'param2': param2, 'param3': param3}
jParams = json.dumps(params)
headers = {'Content-Type': 'application/json'} # 设置数据为json格式,很重要
request = urllib2.Request(url=apiUrl, headers=headers, data=jParams)
response = urllib2.urlopen(request)
print response.getcode() # 请求状态,200为成功
print response.read() # 返回的body

-------------本文结束感谢您的阅读-------------
0%