def test_login_success(): url = "https://test-bc-gateway.baseus.cn/auth/public/login" headers = {"Content-Type": "application/json" } data = {"username": "003831", "password": "003831a@"} response=requests.post(url=url, headers=headers,json=data) # access_token=response.json()["data"]["access_token"] print(response.text)为什么没有返回的报文
时间: 2023-12-10 22:03:48 浏览: 78
如果没有返回报文,可能是因为请求没有成功或者响应内容为空。你可以尝试对请求的返回进行检查,比如确认返回的状态码是否为200,是否有响应内容。你可以修改代码,添加异常处理来捕获请求过程中可能出现的问题,比如连接超时、请求发送失败等。例如:
```
try:
response = requests.post(url=url, headers=headers,json=data)
response.raise_for_status() # 检查请求是否成功
print(response.text)
except requests.exceptions.RequestException as e:
print("请求出错:", e)
```
这样,如果请求出现异常,就会打印出错误信息,方便你进行排查。
相关问题
def test_login_success(): url = "https://test-bc-gateway.baseus.cn/auth/public/login" headers = {"Content-Type": "application/json" } data = {"username": "003831", "password": "003831a@"} response=requests.post(url=url, headers=headers,json=data) # access_token=response.json()["data"]["access_token"] print(response.text)
这是一段 Python 代码,用于测试登录接口。它使用了 requests 库向指定的 URL 发送了一个 POST 请求,并传递了请求头和请求体数据。具体来说,请求头中指定了内容类型为 JSON,请求体中包含了用户名和密码。接着,代码打印了响应的文本内容。根据代码中注释的提示,可能还需要从响应中获取 access_token。
阅读全文