#-*- encoding:utf-8 -*-
import httplib, time
class httpRequest():
def __init__(self, headers, requestUrl, requestParam):
self.headers = headers
self.requestUrl = requestUrl
self.requestParam = requestParam
def httpRequestPost(self):
conn=httplib.HTTPConnection(host=requestUrl.split("/")[2].split(":")[0], port=80, strict=False, timeout=30)
conn.request(method='POST',url=requestUrl.split(requestUrl.split("/")[2])[1], body=self.requestParam, headers=self.headers)
result = conn.getresponse().read()
print result
if __name__ == "__main__":
headers = {"Content-Type" : "application/json"}
requestUrl = "http://domain/context"
requestParam = '{"param1": "value1"}'
conn = httpRequest(headers, requestUrl, requestParam)
conn.httpRequestPost()