Тайм-аут запроса на локальный хост - PullRequest
0 голосов
/ 10 сентября 2018

Я пытался использовать GuzzleHttp на локальном и сделать запрос на локальный URL, но получил Operation timed out.Используемый фрагмент кода:

    $url = 'https://boot-vue.test'; //local domain, tried with other urls as well
    $client = new \GuzzleHttp\Client([
        'verify' => false,
        'timeout' => 5, // Response timeout
        'connect_timeout' => 5, // Connection timeout
        'peer' => false
    ]);
    $response = $client->request($method, $url, [
        'json' => $data,
        'headers' => $headers,
    ]);

Приведенный выше фрагмент кода работает на любом общедоступном веб-сайте.

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 22 января 2019

Поздний ответ, но для тех, кто сталкивается с той же проблемой.

Я полагаю, вы используете сервер разработки php

Сервер разработки php поддерживает только одно соединение за раз

для решения проблемы вы можете переключиться на apache (лампа / wamp)

или

Запустите ваше приложение на двух отдельных портах (один для API и реального приложения)


надежда помогает ..

...