Рейтинг:1

Запрос CURL работает только вне виртуальной машины

флаг ru

ВМ: подсистема Windows для Linux с Ubuntu 18.04.

Версия для завивки: 7.58.0

Используемая команда: curl -v "http://IP:PORT/PATH"

Результат:

* Попытка IP...
* Подключен к IP (IP) порту PORT(#0)
> ПОЛУЧИТЬ /ПУТЬ HTTP/1.1
> Хост: IP:ПОРТ
> Пользовательский агент: curl/7.58.0
> Принять: */*
>

И просто застревает там. Что еще более странно, если у меня есть недопустимый параметр строки запроса в пути, я получаю ответ от сервера с пользовательским телом json. Если я сделаю тот же запрос за пределами виртуальной машины с почтальоном, я получу ответ.Сервер принадлежит нам, поэтому, если я вижу журналы на сервере, я вижу, что он обработал запрос (хотя я не могу его отладить).

Что здесь происходит? Нарушает ли длина запроса curl? В противном случае я просто предположу, что часть кода отключает нас в самом конце, если мой IP плохой. Имеет ли запрос от виртуальной машины другой IP-адрес, чем за ее пределами?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.