我在我的网站上创建了一个API,我试图从python调用一个API,但是我总是得到406作为响应,但是,如果我把url和参数放在浏览器中,我可以看到正确的答案
我已经在页面上做了一些测试,你可以在那里测试你自己的API,我在浏览器中测试它,工作很好。 我已经阅读了一本解释如何从python调用API的手册,但是没有得到正确的响应:(
这是API的URL,参数为: https://icassy.com/api/login.php?usuario_email=warles34%40gmail.com&usuario_clave=123
这是我用来从Python调用API的代码
import requests
urlLogin = "https://icassy.com/api/login.php"
params = {'usuario_email': 'warles34@gmail.com', 'usuario_clave': '123'}
r = requests.get(url=urlLogin, data=params)
print(r)
print(r.content)
我得到:
^{pr2}$我应该收到JSON格式的成功消息和apikey,如下所示:
{“message”:“登录成功。”,“APEkey”:“EYJ0EEJ0E焦Ijkk1齐CJHBGCIIIJ1NiJ9.EYJPC3Mii霍华德沃尔WWVXC9LeftCGLLLM9yziiZZi6六六六六六六六Cc9Cl2LJyxNZ5JB20年相平齐齐齐齐齐齐共有五种类型,一种是MJQSim5i6MM6MMZAWMAW麦麦麦加了一种新的一种,一种C3VHCMLX2LQLCJ1C3VHCMLX25VVx5V57 VVc24 24 VcxCxVc一种、第二种、第二种、第二种、第九FYXLXLbGXXX徐徐徐徐徐徐ISINVZDWFYAW9FZW1HAWWIIJ3YXJSZXMZNEBBWFPBC5JB20IFX0.bOhrC-vXhQEHtbbZGmhLByCxvJY7YxDrLhVOfy9zeFc“}
服务器上似乎有一个验证来检查是否是从某个浏览器发出的请求。添加用户代理头应该可以-
用户代理的This链接将来可能会派上用场。在
相关问题 更多 >
编程相关推荐