php 访问第三方接口吗,PHP-----------HTTP请求的第三方接口
2019独角兽企业重金招聘Python工程师标准>>>
开发中常常遇到接口请求这个功能,后台也不例外,因为遇到了,所以写一篇。
前段时间做商城后台时,需要用到第三方物流接口查询物流信息。
post:
/****
* @param $url
* @param $post_data
* @return bool|string
* 第三方物流接口请求
*/
function send_post($url,$post_data) {
$postdata = http_build_query($post_data);
$options = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type:application/x-www-form-urlencoded',
'content' => $postdata,
'timeout' => 15 * 60 // 超时时间(单位:s)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
}
$order_number="订单号";
$post_data = array(
'company_id' => '开放平台ID',
'msg_type' => 'TRACEINTERFACE_NEW_TRACES',
'data' => "[\"$order_number\"]",
'data_digest' => '签名'
);
$data =send_post("http://japi.zto.cn/gateway.do",$post_data);
echo $data;
浏览器打印数据:
get:
$url='http://www.baidu.com/';
$html = file_get_contents($url);
echo $html;
$searchUrl = 'URL?content=';
if(!empty($_GET['content']))
{
$searchUrl .= $_GET['content'];
}
echo file_get_contents($searchUrl);
本文简单介绍了发送 HTTP 请求,项目中使用到的,就提写出来了,也方便自己以后查看。
转载于:https://my.oschina.net/zhangqie/blog/1604300
php 访问第三方接口吗,PHP-----------HTTP请求的第三方接口相关推荐
- java 微信报关_微信开放平台,_请求微信报关接口返回的数据,微信开放平台 - phpStudy...
请求微信报关接口返回的数据 请求微信报关 接口错误 552E051CB6F4DBC6029B8218DBD5A52A gh_4dbf09a0a18e 1342661701 20160825113538 ...
- Http请求调用第三方接口
1.http的post请求调用第三方接口 注意拼接http请求的两点要素:请求头.请求体 1.1 基本调用第三方接口的http请求 //1,获取httpClient对象 CloseableHttpCl ...
- python调用第三方接口获取数据_python调用接口,python接收post请求接口(附完整代码)...
与Scala语言相比,Python有其独特的优势和广泛的应用,python调用接口,因此Spark也推出了PySpark,它在框架上提供了一个使用Python语言的接口,python接收post请求接 ...
- mysqls压力测试怎么用_用 Swagger 测试接口,怎么在请求头中携带 Token?
松哥周末抽空给 Spring Security 系列也录制了一套视频,目录如下: 感兴趣的小伙伴戳这里-->Spring Boot+Vue+微人事视频教程 今天的话题来自一个小伙伴在微信上的提问 ...
- php限制接口访问次数_PhalApi专业版 v2.4 版本发布!接口开发,快人一步
dogstar 小白开放平台 今天 PhalApi专业版介绍 PhalApi Pro 是PhalApi开源接口框架的专业版, 基于主流的PHP+MySQL,是一款开发和管理接口的超级框架. 从接口设计 ...
- Python接口自动化之requests请求封装
------·今天距2021年253天·------ 这是ITester软件测试小栈第114次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化之Token详解及应用,介绍tok ...
- java接口如何有效防止恶意请求
java接口如何有效防止恶意请求?已解决 解决方法: 1.在redis数据库db0中新建一个名为rd_sms_request_count表,表结构: Ip:客户请求的ip Success_count: ...
- jmeter压测学习47-发soap请求测试webservice接口
前言 jmeter3 的版本可以新建一个SOAP/XML-RPC Request 的请求,直接测试webservice的接口. jmeter5.1.1 版本已经去掉了自带的SOAP/XML-RPC R ...
- layui上传文件php上传接口异常,layui.upload上传图片报错“请求上传接口出现异常”...
layui.upload上传图片报错"请求上传接口出现异常"且接口报404问题 在调试layui.upload上传图片时候报错"请求上传接口出现异常": 且接口 ...
- 自学get和post请求以及HTTP接口的知识
自学get和post请求以及HTTP接口的知识 GET请求和POST请求 GET请求 GET请求是如何传递参数的? 第一种:直接在URL后面加参数: localhost:21811/Handler1. ...
最新文章
- AJAX ControlToolkit学习日志-ModalPopupExtender(16)
- Delphi 与 DirectX 之 DelphiX(35): TDIB.Saturation();
- *44.程序的链接方式
- CMD查询Mysql中文乱码的解决方法
- 程序包 javax.servlet 不存在 解决办法
- 思科三层交换机不同vlan互通_利用单个三层交换机实现不同vlan和不同网段之间互通(华为和cisco)...
- php yii框架源码,yii 源码解读
- .NetCore中三种注入生命周期的思考
- .Net Core迁移到MSBuild的多平台编译问题
- 木兰编程语言重现——范围语法“下限..上限 by 间隔”,重构
- Too many open files 问题的解决
- 荣耀鸿蒙os2.0公测版,鸿蒙OS 2.0他来了!华为HarmonyOS 2.0开发者公测版正式推送
- 经典查找算法 --- R树
- Mindspore实现手写字体识别
- Packet Capture手机端app抓包工具
- 怎么查看电脑最大支持扩展内存
- 分享老齐【学方法】宽信用周期对股市的影响!
- java整数相乘得负数_关于java:将2(小)个数字相乘得到负数的解决方案,而不是溢出…为什么?...
- GICv3-4宏观视图
- 浅析 Google 的云计算平台
热门文章
- linux 版本的scipy,linux安装scipy
- dentity在Java里是什么意思_注释@Id和@GeneratedValue(strategy = GenerationType.IDENTITY)的用途是什么?为什么世代类型是身份?...
- 1049. 数列的片段和(20)
- 计算机成绩表及格率怎么算,卫生资格人机对话如何考试如何评分?成绩如何核算?...
- 数据仓库和数据集市 专业术语解释
- 算法导论课后习题解析 第四章 下
- 依赖注入模式中,为什么用对象而不是用数组传递?
- let 和const
- SVN查看提交日志的命令
- cJONS序列化工具解读二(数据解析)