curl模拟向远程Web服务器post数据
2012-04-20 10:45
555 查看
首先,你的电脑要支持curl,只需找到php.ini配置文件,将";extension=php_curl.dll"前面的分号去掉并重启apache或iis;
test.php文件:
<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://localhost:8088/curl/do.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,"username=adam&password=000000&firstname=lee");
$output = curl_exec($ch);
$output = json_decode($output,true);
curl_close($ch);
print_r($output);
?>
do.php:
<?php
$data = json_encode($_POST);
echo $data;
?>
此时我在本机访问http://localhost:8088/curl/test.php时即可看到:
Array ( [username] => adam [password] => 000000 [firstname] => lee )
写于2012年4月20 李汉团
test.php文件:
<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://localhost:8088/curl/do.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,"username=adam&password=000000&firstname=lee");
$output = curl_exec($ch);
$output = json_decode($output,true);
curl_close($ch);
print_r($output);
?>
do.php:
<?php
$data = json_encode($_POST);
echo $data;
?>
此时我在本机访问http://localhost:8088/curl/test.php时即可看到:
Array ( [username] => adam [password] => 000000 [firstname] => lee )
写于2012年4月20 李汉团
相关文章推荐
- C# 模拟post数据提交时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- [转]C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- C# post数据时 出现如下错误: System.Net.WebException: 远程服务器返回错误: (417) Expectation Failed 的解决办法
- http模拟post提交数据(三),curl方式
- android客户端与javaweb服务器端数据通信-Post-键值对
- android客户端与javaweb服务器端数据通信-Post-Json格式数据
- 纯vc sdk实现http post 方式上传数据到web服务器
- C#模拟web请求,使用post提交带有文件的数据表单
- PHP函数分享之curl方式取得数据、模拟登陆、POST数据
- cURL模拟POST方式提交数据
- php的curl函数模拟post、get数据提交,速度非常慢的处理办法
- 用node.js搭建服务器,模拟返回json数据供客户端get,post请求使用
- 使用PHP的CURL模拟POST采集开了viewstate的asp.net网页数据