0
Answered

Что означает ответ {"detail":"Метод \"GET\" не разрешен."}?

Anonymous 1 year ago in Стандартизация • updated by Антон 1 year ago 1

Здравствуйте!
При разработке приложения на php возникает следующий ответ:
{"detail":"Метод \"GET\" не разрешен."}
Что означает данный ответ?

Код PHP:

$resource = curl_init();

$url = 'https://dadata.ru/api/v2/clean/address';curl_setopt($resource, CURLOPT_URL, $url);

$headers = array("Content-Type: application/json","Authorization: Token ~6855","X-Secret: ~a45a");

curl_setopt($resource, CURLOPT_HTTPHEADER, $headers);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array("query" => "мск сухонска 11/-89")));

var_dump(curl_exec($resource));

Answer

Answer
Answered

Добрый день! Ровно это и означает — в API стандартизации метод GET не используется, только POST.

Вот рабочий пример вызова стандартизации из PHP:

https://gist.github.com/nalgeon/4fb7d7b0c36c3b9094aa2b3290bec263

Answer
Answered

Добрый день! Ровно это и означает — в API стандартизации метод GET не используется, только POST.

Вот рабочий пример вызова стандартизации из PHP:

https://gist.github.com/nalgeon/4fb7d7b0c36c3b9094aa2b3290bec263