c 如何实现发送 http get 请求
2026-02-11 02:12:24 星际联赛
社区
非技术区 帖子详情 c 如何实现发送 http get 请求 风声边界 2012-10-30 05:49:16 没有写过c实现http的get请求,
尝试连接服务器(例如服务器ip:192.168.1.10 端口80)
访问 其 1.php 传递参数 user=user&pwd=123456
直接发送
send(socket,"Get /1.php?user=user&pwd=123456 HTTP/1.1\n");
recv时说请求格式错误
哪位大侠指点一下,如何组织http请求包啊
谢谢
...全文
604 7 打赏 收藏 c 如何实现发送 http get 请求 没有写过c实现http的get请求, 尝试连接服务器(例如服务器ip:192.168.1.10 端口80) 访问 其 1.php 传递参数 user=user&pwd=123456 直接发送 send(socket,"Get /1.php?user=user&pwd=123456 HTTP/1.1\n"); recv时说请求格式错误 哪位大侠指点一下,如何组织http请求包啊 谢谢 复制链接
扫一扫 分享 转发到动态 举报
写回复 配置赞助广告取 消
确 定
用AI写文章 7 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 Geoff08Zhang 2012-11-06 打赏举报 回复 要掌握HTTP协议. 风声边界 2012-11-04 打赏举报 回复 libcurl ,我测试了,没有问题,现在是想自己写,谢谢楼上几位 ShengFei01 2012-11-02 打赏举报 回复 这有你要求的GET功能,找WebClnt目录,实现了简单的HTTP协议:
http://download.csdn.net/detail/geoff08zhang/4571358 ysu108 2012-11-02 打赏举报 回复 知道有个curl,如果是linux下有wget cobra_chen 2012-11-02 打赏举报 回复 楼主参照boost里的demo看看
另外http需要包装头部,似乎是1024byte,记不清了 mujiok2003 2012-10-30 打赏举报 回复
char const* req = "GET /index.html HTTP/1.1\r\n Host: www.example.com\r\n\r\n";
mujiok2003 2012-10-30 打赏举报 回复 要填HTTP包头。 C语言同步,异步实现实现http的get请求,上传文件的功能 C语言实现同步http的get请求,上传文件和C语言实现异步http的get请求,上传文件。
编译步骤和所需库在文件中已说明,该实现经测试可直接编译运行。 c++实现发送http请求通过get方式获取网页源代码 代码如下:#include #include #include #define MAXSIZE 1024#pragma comment(lib, “Wininet.lib”) void urlopen(_TCHAR*);
int _tmain(int argc, _TCHAR* argv[]){ urlopen(_T(“//www.jb51.net”)); return 0;}void urlopen(_TCHAR* url){ HINTERNET hSession = InternetOpen(_T(“UrlTe 一个使用C语言socket发送http请求的例子 这是一个linux下使用C的标准socket,进行http访问的例子。通过socket发送get请求,从中国天气网获得指定城市的天气。
该例子在ubuntu 14.04和AM3358的嵌入式linux3.14下实际测试可用。
如果需要在嵌入式linux下使用,需要修改Makefile文件的CC和LINK项,指向相应的交叉编译器。 纯C语言实现https的post和get,不依赖任何库 纯C语言实现https的post和get,不依赖任何库。支持window,linux等多平台,因此get及post效率较高,可移植性很好。本次上传的是vc6下的完整工程的压缩包,解压后可直接使用。若要在linux下编译和运行,可按照压缩包内Linux下编译运行https的帮助文档来操作。 linux下C语言实现https请求源码 利用OpenSSL库实现https get请求,在ubuntu16.04下验证通过.文档中包含源文件,Makefile文件.
非技术区
15,447
社区成员
58,115
社区内容
发帖 与我相关 我的任务 非技术区 C/C++ 非技术区 复制链接
扫一扫 分享 确定 社区描述 C/C++ 非技术区 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章