mlsb.net
当前位置:首页 >> C语言实现post请求 >>

C语言实现post请求

URL要放在POST和HTTP/1.1之间,注意加空格。 URL好像不需要域名部分。

用socket实现HTTP协议中的POST部分就可以了 具体的你可以参考一下libghttp这个开源http库,用C语言实现的整个HTTP协议

先建立TCP连接,然后发送HTTP post.你看看下面的数据包就知道了。

这个和具体的网页有关系的,你可以用HttpWatch之类的抓包工具分析一个网页的请求和返回。 然后就可以自己模仿相关的请求访问该网页了。

以下方法用CURL提交post表单 1. 编译环境. 安装vs2010或其他版本. vs2010 express版也可以。不要低于vc6. 2. 搜索curl-7.25.0.zip,下载。 解压到c:\curl-7.25.0 打开Visual Studio Command Prompt (2010) cd \curl-7.25.0\winbuild nmake /f Mak...

百度一下 cURL 到其官网下载,有c源代码,实现HTTP协议上传下载等等 参考: http://curl.haxx.se/

你可以对http://xxx.yyy.zzz:8324/urlpath?pk1=pv1&pk2=pk2发送Get请求,参数的Key是userkey,Value是uservalue。 你可以对http://xxx.yyy.zzz:8324/urlpath?pk1=pv1&pk2=pk2发送Post请求,参数的Key是Data,Value是一个很长的数据。 你可以向ht...

服务器 的 CGI 程序 一次调用,只服务于 一个 客户,与别的客户无关。 多客户 向 服务器 申请服务, 服务器 有自己 的 服务方法的 安排 (排队,等待,服务)。 能同时 服务 多少 客户 (即 跑几个线程)等等,服务器 启动前 配置文件里 需 设好...

你要先向主机发个http头,然后服务器就会发给你网页相关内容。你的这套系统运行在什么环境下?

libhttp 库可以实现

网站首页 | 网站地图
All rights reserved Powered by www.mlsb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com