我正在使用 CPPREST http_client 从以下位置获取 RSS 提要:
http://www.20min.ch/rss/rss.tmpl?type=channel&get=68
但我收到重定向响应代码:302
当我检查响应的正文时,它是:
收到响应状态码:302
响应是 [HTTP/1.1 302 Found
年龄:0
连接:保持活动
内容类型:文本/html
日期:2016 年 3 月 14 日星期一 06:30:48 GMT
保活:超时=30,最大值=100
位置:http ://www.20min.ch/redirect?url=www.20min.ch:80
服务器:Kaesebrot 1.23-rc1
……
重定向到http://www.20min.ch/redirect?url=www.20min.ch:80 "> http://www.20min.ch/redirect?url=
现在,当我在响应的位置字段中收到 URL 重试时,即http://www.20min.ch/redirect?url=www.20min.ch:80
我仍然得到与 302 相同的响应。
MI 使用了错误的重定向 URL?
同样为了在 CPPREST 中找到重定向 url,我找不到任何直接方法,我必须找到搜索响应正文并找到 substr。
我也重试了: http ://www.20min.ch:80/rss/ rss.tmpl?type=channel&get=68 但同样的 302 响应。好心劝告。