Как получить URL после использования поста idhttp

Я использую idhttp для получения контента сайта. После получения контента сайт изменит URL с www на www8 или www9 или www10, например: www.sample.com перед публикацией, после публикации будет www10.sample.com. Как получить его? Спасибо.

1 ответ

Решение

То, с чем вы сталкиваетесь, вероятно, является перенаправлением HTTP. TIdHTTP обрабатывает перенаправления автоматически, если его HandleRedirects свойство имеет значение True. TIdHTTP имеет OnRedirect событие, чтобы вы могли получить новый URL-адрес перенаправляется на, или вы можете посмотреть на TIdHTTP.Response.Location свойство (которое также может быть заполнено некоторыми не перенаправленными ответами, например, при загрузке файла в Amazon S3 через TIdHTTP.Put()).

Другие вопросы по тегам