
quest模块发起接口请求requests 模块介绍Request的模块儿是一个常用的HTTP请求库用于发送HTTP请求和处理响应它提供了简单且人性化的API使得发出去HT评球变得更加容易。代码实现import requests url http://127.0.0.1:8787/coupApply/cms/goodList header {Content-Type: application/x-www-formurlencoded;charsetUTF-8} req_data { msgType: getHandsetListofCust, page: 1, size: 20 } res requests.get(urlurl, paramsreq_data) # 相应结果默认返回接口的一个状态码 print(res) # 获取接口响应内容文本 print(res.txt) # 获取接口响应内容json print(res.json())  # 发起post请求 url_login http://127.0.0.1:8787/dar/user/login headers_login {Content-Type: application/x-www-formurlencoded;charsetUTF-8} data_login { user_name: test01, passwd: admin123 } res_login requests.post(urlurl_login, datadata_login, headersheaders_login) # 相应结果默认返回接口的一个状态码 print(res_login) # 获取接口响应内容文本 print(res_login.txt) # 获取接口响应内容json print(res_login.json())  # 会话(session)使用会话对象可以在多个请求之间保持状态加入保持登录状态 # 创建一个会话 session requests.Session() res session.get(urlurl, paramsreq_data) print(res) res_2 session.post(urlurl_login, datadata_login, headersheaders_login) print(res_2) # 直接调用request来发起请求 methods post res requests.request(methodmethods, urlurl_login, datadata_login, headersheaders_login)