在linux的socket里如何使用http协议

upcuiling 2006-05-22 02:46:01
我需要做一个这样的client
使用http协议来想server端发送一个数据包
不知linux的socket是怎么使用http协议的
...全文
276 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gudulyn 2006-05-28
  • 打赏
  • 举报
回复
看明白http协议就直接发送该法的东西,就能得到想要的东西.
NC 2006-05-22
  • 打赏
  • 举报
回复
Just try it!
upcuiling 2006-05-22
  • 打赏
  • 举报
回复
我看到有些资料还有一个用户代理这项,用户代理应该怎么填
POSThttp://192.168.1.183HTTP/1.0
Accept:text/html;*/*
User-Ag//这个应该填什么呢
Conten-type:application/x-www-form-urlencode
Content-length:1224
username:blance passwdname:1234

正常执行后,客户端会得到服务端什么样的消息
upcuiling 2006-05-22
  • 打赏
  • 举报
回复
我向服务器发送这样的数据对吗
POSThttp://192.168.1.183HTTP/1.0
Accept:text/html;*/*
Conten-type:application/x-www-form-urlencode
Content-length:1224
username:blance passwdname:1234

如果成功了服务器会返回什么信息
darkstar21cn 2006-05-22
  • 打赏
  • 举报
回复
怎么说呢?
http服务器实际上就是一个普通的tcp服务+文本解析器,它接收客户端发来的数据(字符串形式),解析数据,根据数据回复(回复数据你得看http服务协议去)。
一个client就是连接到服务器的80端口,发送请求(请求格式在http协议定义了,自己看),等待回复,解析接收到的数据,显示。
就这样。。。。。

23,119

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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