Вот два GET
запроса.Первый, использующий CURL
в php
, работает, но второй, генерируемый HTML form
, получает ошибку от сервера ответов.
Первый (рабочий) - это запрос GET, использующийCURL
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
Второй (не работает) - это URL-адрес запроса GET, подобный URL-адресу, сгенерированному из HTML-формы <form method='get'>
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-запросом и CURL GET-запросом?Они выглядят так, будто они идентичны.