curl_exec
小程序开发,调用小程序登录接口获取sessionkey,使用curl_exec返回false,写法如下:
$get_token_url = 'https://api.weixin.qq.com/sns/jscode2session?APPid='.$appid.'&secret='.$secret.'&js_code='.$code.'&grant_type=authorization_code';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$get_token_url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
// 需添加 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// 需添加 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$res = curl_exec($ch);curl_close($ch); echo $res;
之所以返回报错,是因为没有添加上面2句(//需添加),小程序调用的是https,必须加上面两句才可以。
---------------------
作者:lwyingdao
来源:CSDN
原文:https://blog.csdn.net/lwyingdao/article/details/80755626
相关阅读
1.问题出现: 在用POST方式携带token访问一个API接口时,发现返回状态码为415,错误信息为“Unsupported Media Type” 2.分析原因: 415
#include<stdio.h>int main(){ int i,j,max; float a[5][3]; float b[5]={0,0,0,0,0};//成绩最高数字 0 3;1 4;2 5;3 6;
http请求返回405 (Method Not Allowed)
一、问题描述 使用post请求json文件中的数据时,返回报错405(Method Not Allowed) 二、解决方法 由post请求改为get请求,请求静态资
以下几小教程使用的是Axure的动态面板来实现,内容简单,适合菜鸟查阅,老鸟可飘过,顺便帮忙点个赞哈/偷笑。一.伸缩/隐藏导航栏例如:鼠标
今天在工作中,发现我再调用外部API接口的时候,发现一个奇怪的问题,就是我Eclipse中写代码调用外部API接口时返回HTTP状态码是415,但是