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 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字 ...
随机推荐
- 温故而知新-正则单词和strlen
1 正则表达式用\b表示单词的开始和结束 \bblog\b 正则查找blog这个单词 2 关于strlen的汉字问题 在utf8格式下 strlen('汉字')=6 在gbk格式下 strlen(' ...
- windows安装python运行环境使用pycharm
pycharm下载地址: https://www.jetbrains.com/zh/pycharm/download/download-thanks.html 安装教程: https://blog.c ...
- 可视化库-seaborn-热力图(第五天)
1. 画一个基本的热力图, 通过热力图用来观察样本的分布情况 import matplotlib.pyplot as plt import numpy as np np.random.seed(0) ...
- Simple2D-19(音乐播放器)播放器的源码实现
使用 BASS 和 ImGui 实现音乐播放器 MusicPlayer. 将播放器和一个文件夹关联起来,程序刚开始运行的时候就从该文件夹加载所有音频文件.而文件夹的路径则保存在配置文件中,所以程序的第 ...
- 在linux中运行main方法所在的java类(亲测有效!!!)
本人是用SecureCRTPortable连接linux终端的.其他工具连接linux终端应该是一样的操作! 一.首先到移动到java工程所在的bin目录. 二.在bin目录下执行javac -cp ...
- insert NULL into mysql
https://stackoverflow.com/questions/36898130/python-how-to-insert-null-mysql-values You are insertin ...
- springMVC学习记录3-拦截器和文件上传
拦截器和文件上传算是springmvc中比较高级一点的内容了吧,让我们一起看一下. 下面先说说拦截器.拦截器和过滤器有点像,都可以在请求被处理之前和请求被处理之到做一些额外的操作. 1. 实现Hand ...
- python帮助信息查看以及笔记
如何获取使用帮助: 获取对象支持使用的属性和方法:dir() dir()不带参数时,返回当前范围内的变量.方法和定义的类型列表:带参数时,返回参数的属性.方法列表.如果参数包含方法__dir__(), ...
- tcprstat分析服务的响应速度
Tcprstat 是免费开源的TCP分析工具,可检测网络通信状态,并且计算请求和响应之间的延迟. 它的输出格式类似 linux 的 vmstat 和 iostat 的输出格式.这个工具能够检测到某个端 ...
- Word 2003-在一个方框里打勾或打叉
最近有个同事问我,如何在Word中输出一个方框中打勾的符号?查了一下帮助,其实很简单,特记录如下,供碰到的朋友参考: 一.在方框中打勾的方法: 先输入一个大写字母R,然后将R选中,将字体改为“Wind ...