1
3
您可以直接使用.NET套接字来实现这一点,但它需要解析和理解HTTP请求。 这样做的标准方法是使用更高的级别系统.Net上课。例如,这可以在两行代码中通过 WebClient.DownloadFile -为什么让自己的生活更艰难? 如果您真的必须从原始套接字执行此操作,那将需要很多工作。在它的核心,您可以通过TCP连接连接到端口80(假设是http),将正确的字符串写入套接字,并开始接收数据。 这就是说,正确处理所有问题,远远超出了标准StackOverflow答案的范围。如果你想沿着这条路走,看看 HTTP Protocol specifications -您需要实现本规范的适当方面。 |
2
1
为此,您可以简单地使用.net中的“HttpWebRequest”和“HttpWebResponse”类。 下面是一个示例控制台应用程序,我写了演示这是多么容易。
享受吧! |
mig21 bis · 带套接字的SSL_set_fd地址边界错误 2 年前 |
hollow · 在读写C中的套接字时,为什么要使用循环缓冲区? 2 年前 |
Filipe · 通过http python发送图像 6 年前 |
Mr. Rogers · epoll_wait事件的epoll顺序 6 年前 |
Michael Beer · 查找插座的传输类型 6 年前 |