Я хочу cURL, но он перенаправляет на localhost - PullRequest
0 голосов
/ 21 октября 2019

Я хочу свернуть свой веб-сайт со своего сервера, но вместо того, чтобы заходить в интернет, он переходит на localhost.

Я попытался изменить заголовок хоста, но он не работает.

curl 'website.com/v1/auth?appid=123456&date=20191001123456' -k -v

Он пытается подключиться непосредственно к 127.0.0.1, и я ожидаю, что он перейдет на сайт website.com

edit: добавлены журналы, как указано

* About to connect() to website.com port 80 (#0)
*   Trying 127.0.0.1...
* Connected to website.com (127.0.0.1) port 80 (#0)
> GET /v1/auth?appid=123456&date=20191001123456 HTTP/1.1
> User-Agent: curl/7.29.0
> Accept: */*
> Host: website.com
>
< HTTP/1.1 200 OK
< Date: Tue, 22 Oct 2019 03:45:29 GMT
< Server: Apache
< Expires: Sat, 26 Jul 1997 05:00:00 GMT
< Last-Modified: Tue, 22 Oct 2019 03:45:30 GMT
< Cache-Control: no-store, no-cache, must-revalidate
< Cache-Control: post-check=0, pre-check=0
< Cache-Control: private
< Pragma: no-cache
< Content-Length: 61
< Connection: close
< Content-Type: application/json; charset=utf-8
<
* Closing connection 0

1 Ответ

0 голосов
/ 21 октября 2019

Кажется, что ваш curl пытается подключиться к прокси-серверу вместо прямого подключения к Интернету.

Проверьте вашу среду с помощью команды env и посмотрите, есть ли http_proxy.

Такжепроверьте, есть ли у вас средства отладки, такие как Fiddler или TCPDump или Jmeter setup, поскольку они могут создать прокси-сервер.

Если вы опубликуете свой результат curl -v, я могу помочь взглянуть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...