Текущий 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 последнего запроса (после всех редериктов).

  • 0 Votes
    32 Posts
    2939 Views
  • 0 Votes
    12 Posts
    880 Views
  • 0 Votes
    5 Posts
    515 Views
  • 0 Votes
    2 Posts
    372 Views
  • 0 Votes
    10 Posts
    2423 Views