Текущий 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 последнего запроса. Выполнится этот запрос или нет - в данном случае совершенно никакого значения не имеет.
Не совсем понятно, что именно Вы хотите получить. Зайдите в браузере в Яндекс. Выполнится несколько десятков запросов.
Какой из них Вам необходимо получить? Конкретизируйте.
-
Можно ли как-то получить тот урл, на который фактически перешли после гет запроса?
Что означает "фактически перешли" ?
Отключаете галочку "Следовать переадресациям" и получите url без редериктов
Включаете галочку и получаете url последнего запроса (после всех редериктов).