временное перенаправление при использовании curl дважды на www.seloger.com - PullRequest
0 голосов
/ 03 мая 2018

Я использую curl -i из командной строки для доступа к определенному URL на веб-сайте https://www.seloger.com и сталкиваюсь с проблемой, когда пытаюсь получить доступ к URL более одного раза из та же сеть Wi-Fi: первый звонок работает нормально, я получаю весь контент со страницы, которая затем отображается на моем терминале. На второй вызов (и все скрытые вызовы), однако, сервер отвечает с помощью HTTP / 1.1 307 Temporary Redirect , перенаправляющим на страницу ошибки, и я не знаю почему. Я пытался из нескольких сетей Wi-Fi (дома и на работе), и каждый раз происходит одно и то же: первый вызов ОК, второй вызов (и все скрытые вызовы) перенаправляет на страницу ошибки.

  • Вот команда curl:

    curl -i 'http://www.seloger.com/list.htm?tri=initial&idtypebien=2,1&idtt=2&naturebien=1,2,4&cp=75'
    
  • Вот заголовок ответа после первого звонка:

    HTTP/1.1 200 OK
    Cache-Control: private
    Pragma: no-cache
    Content-Type: text/html; charset=utf-8
    Expires: Thu, 03 May 2018 07:48:10 GMT
    Vary: User-Agent
    Set-Cookie: ASP.NET_SessionId=h1f50tvabpvxozh2wcootrog; path=/; HttpOnly
    X-S: X06
    Cache: max-age=10
    X-S: X06
    Cache: max-age=10
    Set-Cookie: SearchAnnDep=75; domain=.seloger.com; expires=Sat, 02-Jun-2018 07:49:10 GMT; path=/
    Set-Cookie: SearchAnnDep=75; domain=.seloger.com; expires=Sat, 02-Jun-2018 07:49:10 GMT; path=/
    Set-Cookie: Compte=; domain=.seloger.com; expires=Wed, 02-May-2018 07:49:10 GMT; path=/
    Set-Cookie: SearchAnnDep=75; domain=.seloger.com; expires=Sat, 02-Jun-2018 07:49:10 GMT; path=/
    Set-Cookie: __uzma=mae059337c-8a5d-4e84-b8d8-26667296db0d6145; expires=Sun, 30-Apr-2028 07:49:10 GMT; path=/
    Set-Cookie: __uzmb=1525340950; expires=Sun, 30-Apr-2028 07:49:10 GMT; path=/
    Set-Cookie: __uzmc=323081068857; expires=Sun, 30-Apr-2028 07:49:10 GMT; path=/
    Set-Cookie: __uzmd=1525340950; expires=Sun, 30-Apr-2028 07:49:10 GMT; path=/
    Set-Cookie: SearchAnnDep=75; domain=.seloger.com; expires=Sat, 02-Jun-2018 07:49:10 GMT; path=/
    Set-Cookie: FirstVisitSeLoger=03/05/2018 09:49:11; domain=.seloger.com; expires=Mon, 19-Nov-2018 08:49:11 GMT; path=/
    Set-Cookie: SearchAnnDep=75; domain=.seloger.com; expires=Sat, 02-Jun-2018 07:49:11 GMT; path=/
    Date: Thu, 03 May 2018 07:49:10 GMT
    Content-Length: 361151
    
  • Вот заголовок ответа после второго вызова:

    HTTP/1.1 307 Temporary Redirect
    Cache-Control: private
    Content-Type: text/html; charset=utf-8
    Location: /erreur-temporaire/
    Vary: User-Agent
    Set-Cookie: ASP.NET_SessionId=k4g1xesxplpudif2ze3g4j5e; path=/; HttpOnly
    X-S: X06
    Cache: max-age=10
    X-S: X06
    Cache: max-age=10
    Set-Cookie: __uzma=ma72eea0f2-450c-4016-9549-7880c53778288142; expires=Sun, 30-Apr-2028 07:53:36 GMT; path=/
    Set-Cookie: __uzmb=1525341216; expires=Sun, 30-Apr-2028 07:53:36 GMT; path=/
    Set-Cookie: __uzmc=223201020491; expires=Sun, 30-Apr-2028 07:53:36 GMT; path=/
    Set-Cookie: __uzmd=1525341216; expires=Sun, 30-Apr-2028 07:53:36 GMT; path=/
    Date: Thu, 03 May 2018 07:53:35 GMT
    Content-Length: 0
    
...