如何发送C++winsock Get Request
How to send C++ winsock Get Request?
我正在尝试编写一个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¶m2=value2¶m3=值3
相关文章:
- Cpp-Tuple使用带有变量的get
- SFML library: http request
- 通过 get-Method 访问变量在类外不起作用
- 为什么无论你输入什么,这"while(cin.get(str,3))"只运行一次?
- Boost.Asio/OpenSSL HTTPS GET certificate trouble
- C++中是否有任何函数等同于python中字典的get函数?
- 使用istringstearm和get行缓慢读取文件
- 如何将 c++ get 函数代码转换为 opencv 算法中使用的 python
- 如何在 c++ 中理解这样的代码 [request->headers().Method()->value().getStringView())]
- 使用 cin.get() 初始化字符数组
- std::variant<>::get() 不能使用 Apple LLVM 10.0 编译
- 编写 cin.get() 以接收字符数组时出现问题
- 作用域枚举和标准::get
- Visual Studio 2017 中的 cpprestapi 问题找不到 POST/GET 常量
- 在 C++/C 中使用 CURL 发出带有数据文件的 GET HTTP 请求
- 使用"push_back"作为带有"get"函数C++的向量
- 使用 cin.get 读取字符数组
- 如何使用 fstream 的 .get 字符串?
- 如何发送C++winsock Get Request
- HTTP Get Request in C++