Ecco un semplice snipplet codice, ma questo solo si blocca e non risponde.GuzzleHttp si blocca quando si utilizza il computer host locale
$httpClient = new GuzzleHttp\Client(); // version 6.x
$headers = ['X-API-KEY' => '123456'];
$request = $httpClient->request('GET', 'http://localhost:8000/BlogApiV1/BlogApi/blogs/', $headers);
$response = $client->send($request, ['timeout' => 2]);
echo $request->getStatusCode();
echo $request->getHeader('content-type');
echo $request->getBody();
die();
Qualsiasi suggerimento molto apprezzato. Quando ho provato sopra con github api usando il mio username e password, ottengo una risposta di 200 e molte informazioni.
Cosa succede quando provi 'http: // localhost: 8000/BlogApiV1/BlogApi/blogs /' nel tuo browser? –
@teko il browser continua a provare a caricare qualcosa, ma non lo fa mai. – user3264461
Quindi il problema è con lo script situato a 'http: // localhost: 8000/BlogApiV1/BlogApi/non blogs' frammento di sopra. –