后台curl网络请求
<?php
//前端进行网络请求 ajax
//后台进行网络请求用到两种方式 curl socket
//进行网络请求的步骤
//1.初始化一个curl
//2.对curl进行配置
//3.执行curl
//4.关闭curl
function httpGet($url){
//初始化
$curl = curl_init();
//curl_setopt设置一个cURL传输选项 三个参数
//由curl_init()返回的cURL句柄
//需要设置的CURLOPT_XXX选项
//将设置在option选项上的值
//配置
curl_setopt($curl,CURLOPT_URL,$url);
//作用:1.不让curl_exec自动执行 2.将结果返回一个字符串
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
//执行cURL
$res = curl_exec($curl);
//关闭
curl_close($curl);
return $res;
}
// $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxb2671dd2665ac3a9&secret=afeeba74b070dd6daf6784fe40b2451e";
// $res = httpGet($url);
// echo $res;
//封装post
function httpPost($url,$data){
//初始化一个curl回话
$curl = curl_init();
//声明post请求
curl_setopt($curl,CURLOPT_POST,true);
//设置curl回话
curl_setopt($curl,CURLOPT_URL,$url);
//设置请求体
curl_setopt($curl,CURLOPT_POSTFIELDS,$data);
//设置CURLOPT_RETURNTRANSFER 防止curl_exec直接输出
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
//执行
$res = curl_exec($curl);
//关闭
curl_close($curl);
//返回值
return $res;
}
$url = "https://api.weixin.qq.com/cgi-bin/user/info/updateremark?access_token=kSptEAufwzE9YEc5TzOaliQaIB34qXkp8IvEX7h2YlRG6c8rwTktxOQxrh8lRN99w49Ksnrm2UHqpPJXpMggk-99r0I0bC6tRUASYIy3OhB5d1wgknGqUdkzZKvoSOcTKOWgAJAAEM";
$data = '{
"openid":"测试号",id
"remark":"改名"
}';
httpPost($url,$data);
$url1 = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=kSptEAufwzE9YEc5TzOaliQaIB34qXkp8IvEX7h2YlRG6c8rwTktxOQxrh8lRN99w49Ksnrm2UHqpPJXpMggk-99r0I0bC6tRUASYIy3OhB5d1wgknGqUdkzZKvoSOcTKOWgAJAAEM&openid=oA0JhwOoEVNp8TGm2AqIkTuR4gC4&lang=zh_CN ";
echo httpGet($url1);
?>
后台curl网络请求的更多相关文章
- 阶段一:通过网络请求,获得并解析JSON数据(天气应用)
“阶段一”是指我第一次系统地学习Android开发.这主要是对我的学习过程作个记录. 在上一篇阶段一:解析JSON中提到,最近在写一个很简单的天气预报应用.即使功能很简单,但我还是想把它做成一个相对完 ...
- 网络请求工具 cURL
网络请求工具 cURL 2017-08-16 cRUL 是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在“标准输出”(stdout)上面. 查看网页源码 1 $ curl baidu. ...
- php curl 发起get和post网络请求
curl介绍 curl是一个开源的网络链接库,支持http, https, ftp, gopher, telnet, dict, file, and ldap 协议.之前均益介绍了python版本的p ...
- .Net Core 3.0后台使用httpclient请求网络网页和图片_使用Core3.0做一个简单的代理服务器
目标:使用.net core最新的3.0版本,借助httpclient和本机的host域名代理,实现网络请求转发和内容获取,最终显示到目标客户端! 背景:本人在core领域是个新手,对core的使用不 ...
- Linux curl命令进行网络请求
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11841353.html 1. curl get请求: curl http://www.baid ...
- iOS - Alamofire 网络请求
前言 Alamofire 是 Swift 语言的 HTTP 网络开发工具包,相当于 Swift 实现 AFNetworking 版本.当然,AFNetworking 非常稳定,在 Mac OSX 与 ...
- python 学习笔记之手把手讲解如何使用原生的 urllib 发送网络请求
urllib.urlopen(url[,data[,proxies]]) : https://docs.python.org/2/library/urllib.html python 中默认自带的网络 ...
- Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求
上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...
- Android之三种网络请求解析数据(最佳案例)
AsyncTask解析数据 AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用. AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法. ...
随机推荐
- Windows Phone 性能优化(二)
这篇文章的 demo 是在 (一)的基础上进行的调整,逻辑基本相似.本文只列和 上一篇出不同的代码. 为了实现自定义的虚拟化,把上一篇文章的 ListBox 换成 ScrollViewer + Ite ...
- AngularJS 和 Electron 构建桌面应用
译]使用 AngularJS 和 Electron 构建桌面应用 原文: Creating Desktop Applications With AngularJS and GitHub Electro ...
- ubuntu下刷新dns
也是一条命令就可以:sudo /etc/init.d/dns-clean start
- dp之01背包hdu2639(第k优解)
http://acm.hdu.edu.cn/showproblem.php?pid=2639 题意:给出一行价值,一行体积,让你在v体积的范围内找出第k大的值.......(注意,不要 和它的第一题混 ...
- session监听器HttpSessionBindingListener
首先我在网上查了一下session的真正销毁条件: 1调用 session.invalidate();方法 2 session到了设置或者默认的超时时间,自动销毁(关闭浏览器此session还未销毁, ...
- centos7系统nginx下phalcon环境搭建
之前我们采用的是Apache服务器,可是每秒响应只能达到2000,听说nginx可以轻易破万, 于是换成nginx试试. phalcon的官网有nginx重写规则的示例,可是却与apache的不一致, ...
- IOS微信API异常:unrecognized selector sent to instance 0x17005c9b0'
开发IOS整合微信API的时候,在运行程序的过程中可能会在注册你的APPID的时候抛出此异常而导致程序崩溃. 异常描述 [7661:2826851] *** Terminating app due t ...
- UML概述
UML (Unified Modeling Language)统一建模语言,是描述.构造和文档化系统制品的可视化语言,是一种图形表示法. UML用途:UML是一种工具,主要用在我们对软件用面向对象的方 ...
- php -- 魔术方法 之 判断属性是否存在或为空:__isset()
属性重载:当访问一个不存在或者权限不够的属性的时候,能够触发一系列的魔术方法,就叫做属性重载 __isset($name):当使用 isset()函数或者empty()函数 判断属性是否存在或者是否为 ...
- poj3301--Texas Trip(最小正方形覆盖)
题目链接:点击打开链接 题目大意:给出n个点的坐标.如今要求一个正方形,全然包围n个点.而且正方形面积最小,求最小的正方形面积. 表示不能理解为什么面积随着角度的变化是一个单峰的函数,等待大牛告诉一下 ...