GET请求工作,且卷曲,但不是作为一个URL

问题描述 投票:1回答:1

这里有两个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请求之间的区别?他们看起来对我来说,它们是相同的。

php curl twilio-api
1个回答
6
投票

据当时https://www.twilio.com/docs/verify/api/verification的文档,你应该使用POST请求使用该API,而这正是卷曲的-d选项的作用。

在你的第二个电话,您发送GET请求,并根据文档和错误信息,那就是未成功

© www.soinside.com 2019 - 2024. All rights reserved.