PHP Post получен как Get [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP Post получен как Get [закрыто]

Сообщение Anonymous »

Я отправляю почтовый звонок, но в соответствии с Sysadmin сервер получает Get. Что я делаю не так? Я использую классический кусок кода: < /p>

Код: Выделить всё

public  function callAPI_POST (string $API_URL, array $Params) {
$EncodedParams = json_encode ($Params);

$postOptions = [
'http' => [
'method' => 'POST',
'header' => [ 'Authorization: Bearer ' . $this->getAuthToken (),
'Content-type: application/json',
'Accept: application/json' ],
'content' => $EncodedParams,
],
];

$context = stream_context_create ($postOptions);

$callReply = file_get_contents ($API_URL, false, $context);

if ($callReply === FALSE) {
$callReply = NULL;
}

if ($callReply != NULL) {
$ReplyArray = json_decode($callReply, TRUE);
Код никогда не доходит до того, как var_dump, так как вызов file_get_contents . Ошибка, которую я получаю от сервера:

php Warning:
file_get_contents(https://www.geni.com/api/ Профиль-34838408159 /Обновление):
Не удалось открыть потоки: HTTP-запрос не удастся! Http/1.1 403 forbidden

Администратор сервера говорит>

Подробнее здесь: https://stackoverflow.com/questions/794 ... ved-as-get
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»