Проблема с подключением к API через cURL - PullRequest
0 голосов
/ 20 ноября 2018

У меня проблема с подключением к API одного из моих партнеров.

Я могу подключиться к API через cURL внутри PHP с помощью следующего кода (он попытается выполнить запрос в течение 30 секунд изатем тайм-аут, с тайм-аутом 504 Gateaway)

<?php

// get cURL resource
$ch = curl_init();

// set url
curl_setopt($ch, CURLOPT_URL, 'https://api.scanpay.dk/');

// set method
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');

// return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// send the request and save response to $response
$response = curl_exec($ch);

// stop if fails
if (!$response) {
  die('Error: "' . curl_error($ch) . '" - Code: ' . curl_errno($ch));
}

echo 'HTTP Status Code: ' . curl_getinfo($ch, CURLINFO_HTTP_CODE) . PHP_EOL;
echo 'Response Body: ' . $response . PHP_EOL;

// close curl resource to free up system resources 
curl_close($ch);

Код должен возвращать Запрещено, поскольку предоставленный ключ API предоставлен.Я попытался сделать такой же вызов только с помощью cURL с терминала сервера, и я все еще получаю эту ошибку

Я также пытался связаться с моим хостом, но они не могут мне помочь.

Imдумая, что это имеет отношение к брандмауэру.

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...