在python中的urlib中使用post请求

时间:2016-01-28 13:48:43

标签: python networking urllib2

我正在尝试在 https 网站中使用帖子请求。但是 urllib 只能在http.so上工作,你能告诉我如何使用urllib进行https。
提前谢谢。

2 个答案:

答案 0 :(得分:1)

urllib仅适用于HTTP,而不适用于HTTPS,这是不正确的。它完全支持HTTPS。

但无论如何,您可能希望使用第三方库this topic

答案 1 :(得分:0)

我宁愿使用httplib:

    import httplib
    import urllib
    params = urllib.urlencode({'user': 'pew', 'age': 52})
    headers = {"Content-type": "application/x-www-form-urlencoded",  "Accept": "text/plain"}
    conn = httplib.HTTPSConnection("your_domain.com")
    conn.request("POST", "/form/handler/test", params, headers)
    response = conn.getresponse()
    print response.status
    print response.reason
    reply = response.read()
    print reply