# -*- coding:utf8 -*-
import httplib,urllib,json
def request(url="",method="GET",headers="",body=""):
hostname = url.split("/")[2]
connection = httplib.HTTPConnection(hostname)
if type(body)==list:
body = json.JSONEncoder().encode(body)
elif type(body)==dict:
body = urllib.urlencode(body)
if headers != "":
connection.request(method=method,url=url,headers=headers,body=body)
else:
connection.request(method=method,url=url,body=body)
try:
response = connection.getresponse()
result = response.read()
return json.loads(result)
except Exception as ex:
print ex
Python处理http请求
最新推荐文章于 2024-07-10 14:17:33 发布