socket 发送HTTP请求

bichir 2013-12-11 11:47:33
我用scket做http请求,大家知道,请求的时候在请求头完毕时,要发送一次换行服务器才会响应,否则会一直等待状态。我想要实现分两次发送数据来完成请求头,第一次把请求头内容发过去,第二次再发换行,但是这样好像不行。这是为啥呢
String str="GET / HTTP/1.0\r\nConnection: Close\r\n\r\n";
socket.send(str);
按以上会正常接收到数据
String str="GET / HTTP/1.0\r\nConnection: Close\r\n";
socket.send(str);
str="\r\n";
socket.send.(str);

这样接收不到数据。
...全文
121 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧