zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python封装的GET&POST请求详解编程语言

Python封装编程语言 详解 &# 请求 get post
2023-06-13 09:20:24 时间
httpClient.request("POST", path, params, headers) response = httpClient.getresponse() print response.status print response.reason print response.read() print response.getheaders() #获取头信息 else: print unsupport except Exception, e: print Exception, e
def get_page_content_by_requests(url, payload, timeout, headers, type = get): try: if type == get: response = requests.get(url, params=payload, timeout=timeout) response.encoding = gbk #设定编码 print response.status_code #返回状态 print response.text #返回字符结果 print response.content #返回二进制响应内容 print response.json() #获取Json响应内容 print response.raw #获取原始响应内容 print response.raise_for_status() #非200请况下抛出异常 print response.headers[Content-Type] #获取响应头某个字段 elif type == post: response = requests.post(url, data = json.dumps(payload), headers = headers, timeout=timeout) response.encoding = gbk #设定编码 print response.text else: print unsupport except Exception, e: print Exception, e

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/8245.html

cjava