неожиданно сайт возвращает перенаправление на себя - PullRequest
0 голосов
/ 01 марта 2020

Существует веб-сайт, который возвращает код состояния 200 с помощью curl.

Когда я захожу на свой сервер через s sh и использую ту же инструкцию curl, я получаю код состояния 302 с перенаправлением на ту же страницу, которую я запрашивал, что в итоге выдает «max redirects follow». Более того, «wget» также получает код ответа 302.


Допустим, веб-сайт, о котором я говорю, это «www.foo-bar.baz», который разрешает IP 000.00.000.00

curl -v http://www.foo-bar.baz

* Rebuilt URL to: www.foo-bar.baz/
*   Trying 000.00.000.00...
* TCP_NODELAY set
* Connected to www.foo-bar.baz (000.00.000.00) port 80 (#0)
> GET / HTTP/1.1
> Host: www.foo-bar.baz
> User-Agent: curl/7.52.1
> Accept: */*
> 
< HTTP/1.1 302 Found
< Set-Cookie: PHPSESSID=0550ae88f472fe6e2c8771a2aca1968d; path=/
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-cache, no-store, must-revalidate, max-age=0                
< Pragma: no-cache
< Location: http://www.foo-bar.baz/
< Content-Type: text/html
< Content-Length: 0
< Date: Sun, 01 Mar 2020 10:52:58 GMT
< Accept-Ranges: bytes
< Server: LiteSpeed
< Connection: close
< 
* Curl_http_done: called premature == 0
* Closing connection 0
...