这里有两个GET
请求。在使用CURL
php
的第一个工程,但由HTML form
生成的第二一个来自应答服务器接收到错误。
第一(工作)是使用CURL GET请求
1.
curl 'https://api.authy.com/protected/json/phones/verification/start' \
-d api_key=my_key\
-d via=sms \
-d phone_number=my_number\
-d country_code=my_code
第二(不工作)是像一个从HTML形式生成<form method='get'>
GET请求URL
2.
https://api.authy.com/protected/json/phones/verification/start?api_key=my_key&via=sms&phone_number=my_number&country_code=my_code
从应答服务器使用第二个时的错误信息是:
{"message":"Requested URL was not found. Please check http://docs.authy.com/ to see the valid URLs","success":false,"errors":{"message":"Requested URL was not found. Please check http://docs.authy.com/ to see the valid URLs"},"error_code":"60000"}
题
有什么比卷曲GET请求第二GET请求之间的区别?他们看起来对我来说,它们是相同的。
据当时https://www.twilio.com/docs/verify/api/verification的文档,你应该使用POST
请求使用该API,而这正是卷曲的-d
选项的作用。
在你的第二个电话,您发送GET
请求,并根据文档和错误信息,那就是未成功