У вас может быть просто плохой возврат, или у вас происходит абсолютное перенаправление местоположения, без указания имени хоста, которое происходит здесь.
В то время как стандарт говорит, что отклик местоположения должен иметь полный absoulteURI, большинство браузеров и программ без проблем справятся с откликом относительного местоположения.
У этого есть две косые черты перед ним, что, безусловно, является дурным тоном, но большинство серверов автоматически предполагают, что два // вместе в URL действительно означают только один, поэтому сервер, как правило, будет обслуживать одну и ту же страницу, если вы скажете запросить http://www.xyz.com/index.html и спроситьдля http://www.xyz.com//index.html.
Теперь, чтобы решить вашу проблему, если это действительно означает перенаправление с относительным URL, вам нужно будет построить абсолютный URL из информации заголовка.Во-первых, поскольку его относительное местоположение перенаправляет его безопасно, чтобы сказать, что протокол тот же, что вы использовали HTTP, так что это первая часть URL, которую вы должны попробовать:
http://
Следующая часть, которую вынужен HOSTNAME, он должен быть в переменной HOST ответа HTTP-заголовка. (www.xyz.com)
http://www.xyz.com
и, наконец, путь, который просторасположение заголовка в ответ добавляется к указанному выше
http://www.xyz.com/-now-playing.html
Самый простой способ проверить это просто запустить браузер и попытаться выяснить, получит ли этот запрос вас.Для меня это выглядит как плохой URL, потому что тот факт, что имя html-файла начинается с дефиса, что является необычной формой, но я бы хотя бы ПОПРОБОВАЛ, чтобы посмотреть, даст ли вам создание URL-адреса что-то.удачи.