#-*- 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()

  

相关文章:

  • 2021-07-07
  • 2021-11-08
  • 2022-12-23
  • 2021-10-02
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-26
  • 2021-06-27
  • 2022-12-23
  • 2021-06-13
  • 2022-12-23
相关资源
相似解决方案