client 偏底层
urlib 不推荐 内置的
requests 推荐,基于urlib 需要安装,pip install requests
源码
import requests
url='39.105.108.190:8080/login' # url地址
param={'username':'123456','password':'456789'}#参数 是以词典的方式
reap=requests.post(url,param)
if reap.text='login-pass':
print("登录接口成功")
else:
print("登录接口失败")
print(resp.status_code)响应状态码
print(resp.content)二进制的响应码
print(resp.text)响应的内容,推荐
print(resp.headers)响应头
当需要用到发送登录的请求的时候,就需要用到,session
session=requests.session()
session.post(url,param)
eg:
def __init__(self):
self.session=requests.session()
url_login='http://192.168.1.4:8080'
param_login={"username":"admin","password":"admin","verifycode":"0000"}
self.session.post(url_login,param_login)
def add_vip(self):
url_add='http://192.168.1.4:8080/'
param_login={"customername":"未和"}
备注:url地址不全。