python - 来自 API 的请求以 json 的 html 形式返回
问题描述
我正在从需要先登录的 API 中提取 json 文件。
import requests
import json
Login_param= {'username':'admin_login','password':'1234','rememberMe':True}
request= requests.post('http://127.0.0.1:8686/admin/login',params=Login_param)
print(request)
print(request.headers)
device_array_param={'pageNum':1,'pageSize':1}
respond2= requests.post('http://127.0.0.1:8686/device/Array',params=device_array_param)
print(respond2)
print(respond2.headers)
输出:
<Response [200]>
{'Set-Cookie': 'JSESSIONID=567ac547-1468-40e0-b524-483747eff319; Path=/; HttpOnly, rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Tue, 23-Feb-2021 11:51:07 GMT, rememberMe=GzTu23IVZ7YHL/eTUkhH9tOJa9gcMEIOHn/0UGjYe9AFiK7hohaWIhsiV6Ql84/GRLaVf86O5C0Lz1ePimRT+IxK1peCNkGNC7rvVtCwQsHbxZitL28zHnR1UB/Dtj9SWF0b2w8y2zP9K2/dw4wV+2bwHeOejo5KQXnoKRzfVzsxLXN3SU1i1DhVF5EOD3sO2f1duXroKsFnsyhxnlRmfuiCql31F5XDIUoMSYT6WYHgxTKaq2vD5a8SdJXZWsW3fOBLsWG3pz4qILyX0A5IS5+9Pe9C1zF7aVQBRhPGHqiWoT1a1+CQWnX3G94eIe2vb4K+g1Fd3/djfnx83Wt4CdmFSmiMOsCE8PQ+EbYwYzi+8MkOZVaOzBAhXyF4srW61bW9Lu57ayi9sCcqpg3Zn5w08BG7+V6DFf7RPOzhFIy4oxZCvqCs0EiQBFPyFlojg2169VTFiwmU9hEG2FNPsZKqJ6QinwEcDtxfBQdvUs+rG/45rGAIOcEX4bV0CbcpQU0n2wvlkueWyyX4cZm3aqqla63OQZXSpGpXfjkmREtssbOO/vyRmPnCpMG9RRPK/51KXcx5ZBp9JTUy3YzrAs0vm9rV+6OQg8nUf2ZzZePeDCxxBYQWTxwyCcIZCy0K7Lqm4ER3GDbFDMeEq4J1NspmDKPxW4iqWsJx4DAbr0CravAQp24ZtpGupLN2OvqgzJH9O/ny21/DCfFINdf2sThxmD4huUuGS/EXYOPoBaNGpLOEZEinMoghnsIL+eVge5AJrJtQYFuipI9oCr68pA2sI8eXvlxH7yygp+OGLU/0cc6b9l6wth5j333lZm7PhnBJss0CQ+EL3BNu8+b3tKM3uoCewk7cdN+eHBkff+8efbf1X7XlrOi4s8fOlON0; Path=/; Max-Age=86400; Expires=Thu, 25-Feb-2021 11:51:07 GMT; HttpOnly', 'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Date': 'Wed, 24 Feb 2021 11:51:07 GMT'}
<Response [200]>
{'Content-Type': 'text/html;charset=UTF-8', 'Content-Language': 'und', 'Transfer-Encoding': 'chunked', 'Date': 'Wed, 24 Feb 2021 11:51:07 GMT'}
下面文档中的 API 返回示例中提到的respond2
has'Content-Type': 'text/html;charset=UTF-8'
而不是 json 文件
我做错什么了吗?
解决方案
推荐阅读
- react-native - 在模态中使用'react-native-dropdown-picker'中的DropDownPicker,之后有很多视图
- jenkins - 如何使用 ansible 创建 jenkins ssh 密钥凭据?
- java - 使用 ipv6 URL 访问应用程序时出现数字格式指针异常
- html - 用于上传文件的五个不同图标的加载动画
- touchscreen - 韦斯顿韦兰的校准矩阵在哪里?
- c++ - 二进制表达式的无效操作数('std::__1::ostream'(又名'basic_ostream
') 和类 - reactjs - 如何从带有下一个 js 的磁盘中获取带有分页的 markdown 文件?
- python - 如何将 batch_size < num_sample 与 keras.model.fit 下的数据集一起使用?
- javascript - Next.js 和 react-hook-form - ref 不起作用
- php - 具有唯一值和值计数的 Laravel 列表