내 웹 사이트에서 브로드 캐스트 할 수 있도록 데이터를 검색하려고합니다. HTTP 200 (OK) 응답 또는 HTTP 456 (링크되지 않음)을 수신 할 것으로 예상됩니다. 당신이 오류를 얻을 것이다 HTTP POST 요청 이외 보내려고하면API 요청 ~ 지원되지 않는 방법
{"status":411,"message":"Unsupported request method. Contact the site administrator."}
대신 나는 HTTP (411), 지원되지 않는 방법을 수신하고 있습니다.
이 링크에서 발생하지만 다른 링크는 정상적으로 작동합니다.
<?php
require_once 'faucethub.php';
?>
<?php
$url = 'https://faucethub.io/api/v1/checkaddress?api_key=HIDDEN';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
));
$data = curl_exec($ch);
curl_close($ch);
$result_api = json_decode($data, true);
?>
엔드 포인트가 다른 유형의 요청을 처리해야한다고 생각하는 이유가 있습니까? – Chris
그들의 설명서에 따르면 POST를 사용해야한다고 나와 있습니다. 당신은 GET을 사용하고 있습니다. 무슨 일이 일어난 것 같니? – ceejayoz