/ / Convertir unirest a curl - php, curl, unirest

Convertir unirest a curl - php, curl, unirest

Quiero usar jsonWhois api pero hace que la solicitud del servidor use Unirest, que parece que ya no se mantiene y preferiría usar curl de todos modos.

¿Cómo puedo convertir este código para usar Curl en su lugar?

$response = UnirestRequest::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

He intentado curl_setopt($ch, CURLOPT_URL, "https://jsonwhois.com/api/v1/whois?token=123456&domain=google.com");, pero dice HTTP Token: access denied.

Respuestas

1 para la respuesta № 1

Puedes usar la aplicación Postman para algo como esto. Lo uso todo el tiempo y funciona muy bien.

Simplemente puede introducir la solicitud en él:

parámetros de solicitud

Y luego simplemente haga clic en "Código" (esquina superior derecha) y vaya a "PHP" -> "cURL". Le mostrará el código exacto que debe escribir para realizar esa solicitud usando cURL:

Código PHP PHP

No tengo idea de qué es jsonwhois pero, si todo está configurado correctamente, debería funcionar.