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

CPPREST redirect location for response code 302

本文关键字:重定向 位置 CPPREST 代码 响应      更新时间:2023-10-16

我正在使用CPPREST http_client从以下位置获取RSS提要:

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

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

当我检查响应的正文时,它是:

收到的响应状态代码:302

响应为 [HTTP/1.1 302 找到

年龄: 0

连接:保持活动状态

内容类型:文本/html

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

保持活动状态:超时 = 30,最大值 = 100

位置: http://www.20min.ch/redirect?url=www.20min.ch:80

服务器: 凯泽布罗特 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 相同的响应。

M 我使用了错误的重定向 URL?

同样为了在 CPPREST 中查找重定向网址,我找不到任何直接方法,我必须找到搜索响应正文并找到 substr。

我也重试了: http://www.20min.ch:80/rss/rss.tmpl?type=channel&get=68但同样的 302 回应。恳请指教。

位置: http://www.20min.ch/redirect?url=www.20min.ch:80

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