![]() |
1
3
您可以直接使用.NET套接字来实现这一点,但它需要解析和理解HTTP请求。 这样做的标准方法是使用更高的级别系统.Net上课。例如,这可以在两行代码中通过 WebClient.DownloadFile -为什么让自己的生活更艰难? 如果您真的必须从原始套接字执行此操作,那将需要很多工作。在它的核心,您可以通过TCP连接连接到端口80(假设是http),将正确的字符串写入套接字,并开始接收数据。 这就是说,正确处理所有问题,远远超出了标准StackOverflow答案的范围。如果你想沿着这条路走,看看 HTTP Protocol specifications -您需要实现本规范的适当方面。 |
![]() |
2
1
为此,您可以简单地使用.net中的“HttpWebRequest”和“HttpWebResponse”类。 下面是一个示例控制台应用程序,我写了演示这是多么容易。
享受吧! |
![]() |
A B · C#Excel自动调整列避免长文本时出错 7 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 7 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 7 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |