php 网络请求 get请求和post请求
微信小程序开发交流qq群 173683895
承接微信小程序开发。扫码加微信。
代码记录
<?php
header('content-type:application:json;charset=utf8');
header('Access-Control-Allow-Origin:*');
//header('Access-Control-Allow-Methods:POST');
header('Access-Control-Allow-Headers:x-requested-with,content-type');//访问小程序获取二维码图片试试,听说是二进制图片qd_code_dsh();//多店铺二维码 一店一码function qd_code_dsh(){$arr = array('path' => '/pages/index/index?dsh_id=1','width' => 430,'scene' => 0);$path = json_encode($arr);$post_data=$path;$url="https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=".get_accessToken();//$url="https://api.weixin.qq.com/wxa/getwxacode?access_token=".get_accessToken();$result=api_notice_increment($url,$post_data);echo $result;}function api_notice_increment($url, $data){$ch = curl_init();$header = "Accept-Charset: utf-8";curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)');curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);curl_setopt($ch, CURLOPT_AUTOREFERER, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $data);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$tmpInfo = curl_exec($ch);// var_dump($tmpInfo);// exit;if (curl_errno($ch)) {return false;}else{// var_dump($tmpInfo);return $tmpInfo;}}/* 调用微信api,获取access_token,有效期7200s -xzz0704 */function get_accessToken(){/* 直接返回access_token */$result = curl_get_https("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxdcdbc3696ede3ec5&secret=b57a681d90f5d8552c1486831241c950");$res = json_decode($result,true); //json字符串转数组if($res){return $res['access_token'];}else{return 'api return error';}}function curl_get_https($url){$curl = curl_init(); // 启动一个CURL会话curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, 0);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查//curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true); // 从证书中检查SSL加密算法是否存在$tmpInfo = curl_exec($curl); //返回api的json对象//关闭URL请求curl_close($curl);return $tmpInfo; //返回json对象}
?>
php 网络请求 get请求和post请求相关推荐
- iOS开发网络篇—GET请求和POST请求
一.GET请求和POST请求简单说明 创建GET请求 1 // 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http ...
- python中的post和get请求_Get请求和Post请求
使用 GET 方式抓取数据 请求对象是www.cntour.cn,请求方式是GET(所有在源码中的数据请求方式都是GET) 确定好请求对象和方式后,在 PyCharm 中输入以下代码:import r ...
- 微信小程序 数据请求 GET请求和POST请求
在微信小程序中想要对其他接口进行数据请求,首先在[微信公众平台]中登录小程序, 微信公众平台的地址为:微信公众平台 (qq.com),在服务器域名中配置request合法域名,配置完后,在自己的微信小 ...
- mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递
1, ajax 请求 无论为 post ,或者 get ,url中带有?形式的参数,后台都能以String类型变量接收,变量名称和参数名称必须一致 前台ajax: $.ajax( "prod ...
- 傲娇大少之——【GET请求和POST请求】
若有来生,不婚不嫁,不孕不养,不做谁的妻,不为谁的娘. 只做自家女,养父母终老. 孑然一身,我行我素,随心所欲! ~诶,我好像不用等到来生... 关于http协议的get和post请求 get和pos ...
- get请求和post请求的区别(简洁易懂)
一.GET和POST是什么? HTTP协议中的两种发送请求的方法,本质上都是在进行TCP连接. 二. GET请求和POST请求的区别是什么? GET请求参数是通过URL进行传递的,POST请求的参数包 ...
- 模拟GET请求和POST请求的发送
模拟GET请求和POST请求的发送 XHR对象的常用属性和方法 方法: 属性: 创建发送请求的步骤: GET请求和POST请求的同步代码和异步代码: GET请求的代码: POST请求的代码: XHR对 ...
- WEB中get请求和post请求的区别
参考:https://blog.csdn.net/weixin_39361808/article/details/81136865 GET请求和POST请求是HTTP协议发送请求的两种基本方法. W3 ...
- axios中出现两次请求,OPTIONS请求和GET请求
在项目中发现ajax中出现两次请求,OPTIONS请求和GET请求 查看到浏览器NetWork有两次请求,请求url一样: 查找原因是浏览器对简单跨域请求和复杂跨域请求的处理区别. XMLHttpRe ...
最新文章
- CBV 验证装饰器的使用
- Shell学习笔记1-2
- react native 网络请求 axios
- Matlab optimtool优化(Optimization)工具箱
- canal java_易用的 canal java 客户端 canal-client
- FPGA--(verilog)一个完整工程的设计(包含设计块和激励块)及仿真
- 【java笔记】函数式接口
- EXTI外部中断触发:神舟IV
- Android基础之图片的压缩算法
- EB开发乱码处理总结
- matlab单元刚度矩阵,求助:关于有限元三角形单元合成总刚度矩阵怎么处理
- EndNote X9破解之后遇到的问题
- python目前版本强势英雄_最强竟然不是灭霸|用Python给漫威和DC英雄综合实力排位...
- Echoing an XML File with the SAX Parser
- 小米面试题:手机分身,电话号码隐藏。
- MATLAB 3db波束宽度提取,秒换算毫秒(3db波束宽度估算公式)
- 嵌入式和物联网有什么关系?一文教你搞明白。
- matlab 求留数,用matlab求留数
- css宋体代码_css字体样式
- 交易系统先锋、图灵奖得主 Jim Gray
热门文章
- BZOJ 4595 SHOI2015 激光发生器 射线,线段,偏转
- NDK/JNI demo ( 五 ) ORB_SLAM2在Android上的移植过程
- NetBeans配置Xdebug 远程调试PHP
- JavaScript 中的有限状态机
- MySQL 备份和恢复策略
- 制作安全网站的checklist
- C#简介- 类和对象
- 浅析.Net共享程序集编程
- C语言extern关键字定义外部变量--Redis源码extern使用
- 在Windows7/10上通过VS2013编译FFmpeg 4.1.3源码操作步骤