C语言实现HttpRequest和HttpResponse的问题,高手请进

gongfudi50 2013-08-12 06:09:55
如题:

用C语言向服务器发送一个请求,然后再接受服务器发来的响应。

用socket编程应该可以的,但是我是做java的,这个真心不会,欢迎广大爱好者来讨论一下
...全文
538 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongfudi50 2013-11-04
  • 打赏
  • 举报
回复
这是我刚出来实习时提的问题,没想到3个月已经过去了,时间真的很快啊,祝大家生活愉快!
光流溢彩 2013-11-04
  • 打赏
  • 举报
回复
围观学习。。。赫赫和!
gongfudi50 2013-11-04
  • 打赏
  • 举报
回复
谢谢大家的点播,我用lua脚本写的,需要https协议,http协议用C是可以写的,哈哈 还有一个,我的确是学生,哈哈
沭水河畔 2013-08-17
  • 打赏
  • 举报
回复
引用 5 楼 WizardOz 的回复:
HTTPRequest HTTPResponse ? 这个貌似不再socket的层面吧…… 你要自己实现GET和POST的话太复杂了。 要是Linux系统下的话,可以用CURL库来做。
对啊,可以用libcurl来做。 我也正在学习用libcurl来处理SOAP。
色郎中 2013-08-16
  • 打赏
  • 举报
回复
引用 5 楼 WizardOz 的回复:
HTTPRequest HTTPResponse ? 这个貌似不再socket的层面吧…… 你要自己实现GET和POST的话太复杂了。 要是Linux系统下的话,可以用CURL库来做。
C 做的话不复杂呀,HTTP其实还是要经过SOCKET的,只不过是浏览器帮我们实现了而已 要是实现简单的HTTP协议,服务器端和客户端 用C来写,命令行方式,服务器200行足以,客户端只实现GET方法,估计100行左右,就可以搞定... HTTP/1.1 也就8个方法
艾薇儿More 2013-08-16
  • 打赏
  • 举报
回复
编写C/S结构,用c的socket是可以的,绑定地址,协议了等,原理和java差不多吧
WizardOz 2013-08-13
  • 打赏
  • 举报
回复
HTTPRequest HTTPResponse ? 这个貌似不再socket的层面吧…… 你要自己实现GET和POST的话太复杂了。 要是Linux系统下的话,可以用CURL库来做。
super_admi 2013-08-13
  • 打赏
  • 举报
回复
引用 5 楼 WizardOz 的回复:
HTTPRequest HTTPResponse ? 这个貌似不再socket的层面吧…… 你要自己实现GET和POST的话太复杂了。 要是Linux系统下的话,可以用CURL库来做。
curl库也可以在WINDOWS下跑。HTTP的收发,不是说不可以再SOCKET层面做,只是全部要自己解析,那太费劲了,骚年,你确认你精通HTTP协议所有细节?
derekrose 2013-08-12
  • 打赏
  • 举报
回复
你应该是学生吧
ForestDB 2013-08-12
  • 打赏
  • 举报
回复
java同样有socket
max_min_ 2013-08-12
  • 打赏
  • 举报
回复
协议都是一样的,那就没什么了! 看看c下面的socket通信的一些api 的基本框架!
mujiok2003 2013-08-12
  • 打赏
  • 举报
回复
这个和java区别只是http/tcp流的操作API接口不同而已,学习一下就是了。

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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