首页 > 代码库 > python中发送get或post请求

python中发送get或post请求

示例

get

import httplibimport uuidimport timeurl = "/KM/test.php?time="url += str(int(time.time()))url += "&token="url += uuid.uuid4().hexprint urlconn = httplib.HTTPConnection("a.bbbb.net:8008")headerdata = {"Host":"a.bbbb.net:8008",              "Connection":"Keep-Alive",              "Accept-Encoding":"gzip"              }conn.request(method="GET",url=url,body=None,headers = headerdata)response = conn.getresponse()res= response.read()print res

post[转]

import httplib, urllib httpClient = Nonetry:    params = urllib.urlencode({name: tom, age: 22})    headers = {"Content-type": "application/x-www-form-urlencoded"                    , "Accept": "text/plain"}     httpClient = httplib.HTTPConnection("localhost", 80, timeout=30)    httpClient.request("POST", "/test.php", params, headers)     response = httpClient.getresponse()    print response.status    print response.reason    print response.read()    print response.getheaders() #获取头信息except Exception, e:    print efinally:    if httpClient:        httpClient.close()

 

python中发送get或post请求