python使用自帶模塊httplib進行http請求


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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM