Текущий URL для http клиента работает не правильно.



  • Текущий URL для http клиента показывает не текущий урл, а урл последнего запроса. Например, если последний запрос был неудачный (интернет пропал), то он все равно покажет текущим тот урл, который был в запросе.



  • @senerg так все правильно. Оно так и должно работать.



  • @uraabk , тогда назвать его правильнее "Последний URL", а не текущий. А так только вводит в заблуждение.



  • @senerg
    Это не взаимоисключающие понятия. Последнее, как раз и есть текущее на данный момент.



  • @senerg said in Текущий URL для http клиента работает не правильно.:

    Текущий URL для http клиента показывает не текущий урл, а урл последнего запроса. Например, если последний запрос был неудачный (интернет пропал), то он все равно покажет текущим тот урл, который был в запросе.

    Выключите интернет на компе и зайдите в Яндекс. Какой будет текущий урл для браузера?



  • @xclsv said in Текущий URL для http клиента работает не правильно.:

    Выключите интернет на компе и зайдите в Яндекс. Какой будет текущий урл для браузера?

    Браузер не называет этот урл текущим.
    Ну, может вы и правы, и это не ошибка... Просто по смыслу слово "последний" все таки более точно описывает эту функцию, чем "текущий".



  • Можно ли как-то получить тот урл, на который фактически перешли после гет запроса?



  • @senerg said in Текущий URL для http клиента работает не правильно.:

    @xclsv said in Текущий URL для http клиента работает не правильно.:

    Выключите интернет на компе и зайдите в Яндекс. Какой будет текущий урл для браузера?

    Браузер не называет этот урл текущим.
    Ну, может вы и правы, и это не ошибка... Просто по смыслу слово "последний" все таки более точно описывает эту функцию, чем "текущий".

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

    Не совсем понятно, что именно Вы хотите получить. Зайдите в браузере в Яндекс. Выполнится несколько десятков запросов.
    Какой из них Вам необходимо получить? Конкретизируйте.



  • @senerg

    Можно ли как-то получить тот урл, на который фактически перешли после гет запроса?

    Что означает "фактически перешли" ?

    Отключаете галочку "Следовать переадресациям" и получите url без редериктов
    0_1540273077256_f87c8f31-0bfd-4aa8-b0cb-28d9988d18be-изображение.png

    Включаете галочку и получаете url последнего запроса (после всех редериктов).


Log in to reply
 

  • 4
  • 3
  • 7
  • 2
  • 2
  • 9
  • 7
  • 6