All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
.NET2.0抓取网页全部链接_[Asp.Net教程]
C#编程技巧:轻松实现对文件的操作_[Asp.Net教程]
LINQ体验(9)——LINQ,to,SQL语句之Insert、Update、Delete操作
AJAX使用技巧:如何处理书签和翻页按扭_.net资料_编程技术
PHP安全基础,注射基础经验技巧汇总篇_php资料_编程技术
Ajax实现无刷新三联动下拉框_[Asp.Net教程]
ASP.NET实例:手把手教你如何扩展GridView之个性分页_[Asp.Net教程]
轻松三步走!防止SQL数据库注入攻击_[SQL,Server教程]
修改SQL Server2005的sa用户密码_[SQL Server教程]
ASP.NET中的File类和Directory类的相关知识_[Asp.Net教程]
Reading number is top 10 pictures
Angie Chiu vijara myth2
Ashlynn Brooke show proud chest measurement1
Hunan road lawenforcement vehicle pursue overload car caused the car turn and man is died
奇趣的世界记录3
全身蕾丝丝质美臀
yy365网站上的美女2
Steal to eat bacon bird
ashlynn brooke
A man's favorite things11
各种囧况!玩游戏最不喜欢出现的十件事(点评)
Download software ranking
Unix video tutorial12
Prostitutes diary
星际争霸1.08硬盘免安装版
Tram sex maniac 2 (H) rar bag14
Boxer Classic video3
Boxer's Top ten classic battle6
Boxer's Top ten classic battle9
SP4 for SQL2000
传奇私服架设教程-chm
少妇苏霞全本
归海一刀 published in(发表于) 2014/2/10 6:55:08 Edit(编辑)
用php模拟post来提交数据_[PHP教程]

用php模拟post来提交数据_[PHP教程]

用php模拟post来提交数据_[PHP教程]




























利用php的socket编程来直接给接口发送数据来模拟post的操作。




<?PHP /************************************************************************
Name: POST 测试程序 Vesion: 1.0 Date: 2004-08-05 *************************************************************************
/ flag = 0;
//要post的数据
argv = array(
'var1'=>'abc',
'var2'=>'你好吗');
//构造要post的字符串
foreach (argv as key=>value) {
if (flag!=0) {
params .= "&";
flag = 1;
}
params.= key."="; params.= urlencode(value);
flag = 1;
}
length = strlen(params);
//创建socket连接
fp = fsockopen("127.0.0.1",80,errno,errstr,10) or exit(errstr."--->".errno);
//构造post请求的头
header = "POST /mobile/try.php HTTP/1.1\r\n";
header .= "Host:127.0.0.1\r\n";
header .= "Referer:/mobile/sendpost.php\r\n";
header .= "Content-Type: application/x-www-form-urlencoded\r\n";
header .= "Content-Length: ".length."\r\n";
header .= "Connection: Close\r\n\r\n";
//添加post的字符串
header .= params."\r\n";
//发送post的数据
fputs(fp,header);
inheader = 1;
while (!feof(fp)) {
line = fgets(fp,1024); //去除请求包的头只显示页面的返回数据
if (inheader && (line == "\n" || line == "\r\n")) {
inheader = 0;
}
if (inheader == 0) {
echo line;
}
}
fclose(fp);
?>

还可以使用php类HttpClient

Snoopy http://sourceforge.net/projects/snoopy/
or httpClient http://scripts.incutio.com/httpclient/
来源:网络










































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.