url传递数据
一、post传递数据
$ci = curl_init($url);
curl_setopt($ci, CURLOPT_HEADER, 0);
curl_setopt($ci, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ci, CURLOPT_POST, 1);
curl_setopt($ci,CURLOPT_POSTFIELDS,$data);
$return = curl_exec($ci);
echo $return;
curl_close($ch);
二、get传递数据
$url="www.baidu.com?id=1";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
echo $response;
三、post传递数据给java
(一)单个键值对

$url="www.baidu.com";
$requestApi = curl_init();
curl_setopt($requestApi, CURLOPT_URL, $url);
curl_setopt($requestApi, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($requestApi, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($requestApi, CURLOPT_HEADER, 0); //将头文件的信息作为数据流输出
$header[] = 'Content-type:application/x-www-form-urlencoded';
curl_setopt($requestApi, CURLOPT_HTTPHEADER, $header);
curl_setopt($requestApi, CURLOPT_POST, 1);
$arr=array(
'name'=>'huahua',
'age'=>20
);
$data = http_build_query($arr);
curl_setopt($requestApi, CURLOPT_POSTFIELDS, $data);
curl_setopt($requestApi, CURLOPT_RETURNTRANSFER, 1); //返回获取的输出文本流
$result = curl_exec($requestApi);
curl_close($requestApi);
(二)整个键值对

$url="www.baidu.com";
$requestApi = curl_init();
curl_setopt($requestApi, CURLOPT_URL, $url);
curl_setopt($requestApi, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($requestApi, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($requestApi, CURLOPT_HEADER, 0); //将头文件的信息作为数据流输出
$header[] = 'Content-type:application/x-www-form-urlencoded';
curl_setopt($requestApi, CURLOPT_HTTPHEADER, $header);
curl_setopt($requestApi, CURLOPT_POST, 1);
$arr=array(
'name'=>'huahua',
'age'=>20
);
$postData = [
'postData' => json_encode($arr)
];
$data = http_build_query($postData);
curl_setopt($requestApi, CURLOPT_POSTFIELDS, $data);
curl_setopt($requestApi, CURLOPT_RETURNTRANSFER, 1); //返回获取的输出文本流
$result = curl_exec($requestApi);
curl_close($requestApi);
url传递数据的更多相关文章
- window.open打开新页面,并将本页数据用过url传递到打开的页面;需要两个页面;
页面1 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8 ...
- 解决使用webbrowser请求url时数据传递丢失问题
问题: 使用“ this.webBrowser.Url = new Uri(webBrowserUrl);”方式请求Action(Java Web)并传递数据,在webBrowserUrl中携带的参数 ...
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
js中对arry数组的各种操作小结 最近工作比较轻松,于是就花时间从头到尾的对js进行了详细的学习和复习,在看书的过程中,发现自己平时在做项目的过程中有很多地方想得不过全面,写的不够合理,所以说啊 ...
- 利用URL Scheme打开APP并传递数据
https://blog.csdn.net/u013517637/article/details/55251421 利用外部链接打开APP并传递一些附带信息是现在很多APP都有的功能,我在这把这部分的 ...
- AngularJS + Java---前台网页与后台数据库传递数据 基本结构
第一个关于这两种语言的项目,以下只是我自己的理解,欢迎指教:) 基本对应关系 1. controller .jsp(.html) ng-controller="controllerTest ...
- MVC中前台如何向后台传递数据------$.get(),$post(),$ajax(),$.getJSON()总结
一.引言 MVC中view向controller传递数据的时候真心是一个挺让人头疼的一件事情.因为原理不是很懂只看一写Dome,按葫芦画瓢只能理解三分吧. 二.解读Jquery个Ajax函数 $.ge ...
- HTTP传递数据的几种方法
Http请求的时候,需要传递参数给后端,一般都是key-value的形式,传递的方法有很多种 例如需要传递的数据是 dict(key1=value1,key2=value2) 1. URL参数 把参数 ...
- 关于JAVA中URL传递中文参数的问题
今天在调用一个接口时,需要传递一个中文参数,结果获取不到数据,原因就在于中文传参的编码问题. 问题来源:URL url= new URL("http://XXX?OrganName=司法厅& ...
- ASP.NET MVC 5 学习教程:控制器传递数据给视图
原文 ASP.NET MVC 5 学习教程:控制器传递数据给视图 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字 ...
随机推荐
- Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0
Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0 环境 本教程使用 CentOS 6.4 32位 作为系统环境,请自行安装系统.如果用的是 Ubuntu 系统,请查 ...
- 使border处于边框内
box-sizing需要指定高度,它在这个高度出现,不会增加额外的高度 .box{box-sizing: border-box;height: 64px;}
- 关于putty连接百度云linux服务器那些事
看有活动,30元半年的百度云服务器,就直接买了当练手的玩 买完之后,发现使用putty不能直接连接百度云的centos服务器, 用了putty和ssh都不能连接 试了好几次,都打算尝试用秘钥对的形式了 ...
- 关于THINKPHP5模型关联的初步理解
初步理解的意思是,使用最常用的关联模型,然后可以正常运行 还是打个比方 文章表 和文章分类表 一个文章分类可以有多个文章 所以 文章分类模型和文章建立 hasMany的关联 而文章和文章分类表则 ...
- 表单:提交验证,及blur事件验证
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- windows10系统telnet登陆
参考网站:https://jingyan.baidu.com/article/acf728fd498e9ff8e510a322.html windows10系统以及没有telnet服务器端了. 需要单 ...
- 制作keil5的pack
[原创出品§转载请注明出处] 出处:http://www.cnblogs.com/libra13179/p/6273415.html 我在这里就交大家怎样制作自己的Pack,(这里是我制作好的http ...
- 不丢失log的情况下迁移git空间
背景: 原来的源码都放在个人的空间下,为了团队后续规范管理,建立了一个团队使用的空间,需要把旧空间的文件和提交记录,一起迁移. 方法:git remote 进行空间切换 1.查看当前空间名:git r ...
- jsp 调用其他jsp页面 跳转
response.sendRedirect("test2.jsp"); window.location.reload("test2.jsp"); locatio ...
- Oracle免客户端InstantClient安装使用
正常情况下,用PL/SQL等软件连接Oracle,需要安装Oracle客户端软件,一般安装oracle客户端差不多需要2G左右的硬盘空间,但如果我们仅仅是连接数据库进行查询和执行一些相应的语句而不进行 ...