使用Socket发送HTTP请求的示例代码如下:
上述代码创建了一个Socket对象,连接到指定的服务器和端口(例如80端口),构造了一个简单的GET请求报文并发送给服务器。然后从服务器接收响应数据,并将其打印到控制台上。
需要根据实际情况修改请求报文中的URL、主机和头信息等。
请注意,使用Socket发送HTTP请求相对比较底层,需要手动进行HTTP协议的构造和解析。在实际开发中,一般推荐使用更高层次的HttpClient或WebRequest类来发送HTTP请求,这些类提供了更方便和易用的API。