如何发送C++winsock Get Request

How to send C++ winsock Get Request?

本文关键字:Request Get C++winsock 何发送      更新时间:2023-10-16

我正在尝试编写一个bittorrent客户端,我需要弄清楚如何向跟踪器发送HTTP GET请求,其中包含一些特定的参数,可以在这里找到:http://jonas.nitro.dk/bittorrent/bittorrent-rfc.html#anchor18

我想我差不多明白了如何打开套接字,但我该如何在windows上用C++发送GET请求?

如有任何帮助,我们将不胜感激:)

当TCP套接字打开时,您需要发出HTTP GET请求。这实际上非常简单:您只需要通过套接字发送一系列文本行,例如这里所描述的:

http://www.jmarshall.com/easy/http/#sample

您以空行结束请求。

然后你等待服务器回复,然后你交叉手指。。。

在您的情况下,所有参数都将在GET行上,参数位于URL:之后

获取url?param1=value1&param2=value2&param3=值3