2017-12-09 12 views
0

jsonWhois api를 사용하고 싶지만 Unirest를 사용하여 서버 요청을하게됩니다. 더 이상 유지 관리되지 않고 어쨌든 컬을 선호합니다.unirest에서 컬링으로 변환

어떻게이 코드를 대신 Curl을 사용하도록 변환 할 수 있습니까 ??

$response = Unirest\Request::get("https://jsonwhois.com/api/v1/whois", 

    array(
    "Accept" => "application/json", 
    "Authorization" => "Token token=<Api Key>" 
    ), 

    array(
     "domain" => "google.com" 
    ) 

); 

$data = $response->body; // Parsed body 

나는 curl_setopt($ch, CURLOPT_URL, 'https://jsonwhois.com/api/v1/whois?token=123456&domain=google.com');을 시도했지만, 그것은 HTTP Token: access denied을 말한다.

+1

원본 코드를 보면 토큰을 쿼리 매개 변수가 아닌 헤더로 보내야합니다. –

답변

1

실제로 우편 발송자 앱을 이와 같이 사용할 수 있습니다. 나는 항상 그것을 사용하고 그것은 잘 작동합니다.

request parameters

를 그리고 단순히 "코드"(오른쪽 상단)을 클릭하고 "PHP"로 이동 -> "컬을"

당신은 단순히 그것으로 요청을 입력 할 수 있습니다. 나는 모든 것이 올바르게 설정되어있는 경우, 그것은 작동해야하지만입니다 jsonwhois 무슨 생각이 없다

PHP cURL code

: 그것은 당신에게 당신이 그 요청을 사용하여 컬을 만들기 위해 작성해야 정확한 코드를 표시합니다.