Я получаю ответ ошибки в 405 Method Not Allowed при попытке с PHP Cu Пожалуйста найти мой код и помочь мне, я критическое состояниеим получить ответ Ошибки в 405 Method Not Allowed
<?php
$credentials = "xxxx:yyyyy";
$a=base64_encode($credentials);
$url = "http://api.trust.in/get/token";
$page = "/get/token";
$headers = array(
"POST ".$page." HTTP/1.1",
"Content-Type: text/plain;charset=utf-8",
"Content-Length:0",
"Authorization: Basic " . base64_encode($credentials),
"Connection:keep-Alive",
"Host:xyz.abc.in"
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_URL,$url);
$data = curl_exec($ch);
print_r(get_headers($url));
?>
У вас есть ссылка на документацию по API? Вы используете POST-метод HTTP, который имеет смысл получить токен, но было бы полезно проверить ссылку API. Можете ли вы также подтвердить свою конечную точку: http://api.trust.in/get/token? –
Да, документация api была бы полезна. То, что может случиться, о чем я могу думать, не видя этого, это то, что вы подключаетесь с использованием HTTP вместо HTTPS. –
@ maxime_039: URL-адрес конечной точки верен, пожалуйста, помогите мне решить эту проблему. –