Как получить 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()
).