c socket客户端,http重定向到https,反之亦然

问题描述 投票:0回答:1

我的问题如下。

我在c / c ++中充当http(s)客户端。现在我经常使用状态代码302重定向,从http到https,反之亦然。在代码内部,我必须删除http客户端并在每次从http重定向到https时创建一个https客户端,反之亦然。

有没有更好的方法,没有一次又一次地调用构造函数/析构函数?

我在想一个http和https的客户端。我在这里遇到的问题是通常端口不同,所以这是不可能的,对吧?

只是添加一件事。有时,新位置甚至来自其他主机。所以基本上我最终只为例如重新创建客户端一个GET请求。我正在处理的服务器不是谷歌或其他好的,但我仍然不相信重新创建是唯一的方法。

先感谢您,

最好的祝福

c sockets http https
1个回答
-1
投票

有没有更好的方法,没有一次又一次地调用构造函数/析构函数?

如果您被重定向的主机解析为相同的IP地址和端口,您只需在已建立的同一连接上发送另一个HTTP get / post / whatever。

否则,您必须执行全新的TCP连接。

如果没有您的代码,就无法准确说明您需要做什么。

© www.soinside.com 2019 - 2024. All rights reserved.