响应代码302的CPPREST重定向位置

时间:2016-03-14 09:25:50

标签: c++ casablanca

我正在使用CPPREST http_client从以下网址获取RSS源:

http://www.20min.ch/rss/rss.tmpl?type=channel&get=68

但我收到重定向响应代码:302

当我检查响应的正文时:

  

收到回复状态代码:302

     

响应是[HTTP / 1.1 302 Found

     

年龄:0

     

连接:保持活力

     

内容类型:text / html

     

日期:2016年3月14日星期一06:30:48 GMT

     

Keep-Alive:超时= 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的相同回复。

我使用了错误的重定向网址吗?

另外,为了在CPPREST中找到重定向网址,我找不到任何直接方法,我必须找到搜索响应主体并找到子网。

我还重试过:  http://www.20min.ch:80/rss/rss.tmpl?type=channel&get=68 但同样的302反响。 请建议。

1 个答案:

答案 0 :(得分:0)

  

地点:http://www.20min.ch/redirect?url=www.20min.ch:80

看起来像是一个循环重定向给我。