php请求接口两次,php curl post请求执行一次curl_exce 请求的接口确执行两次
1、php curl post请求接口,打印日志执行了一次curl_exce,但是请求的接口却重复执行两次.
2、代码:
$ch = curl_init();
if(false === $ch){
writeRedisLog('create_curl', $activity_id, $mobile, $user_id, '', 0, 'curl failed to initialize');
}
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
writeLog($activity_id, $mobile, $user_id.'_H');
$res = curl_exec($ch);
$return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error_no = curl_errno($ch);
$error_str = curl_error($ch);
curl_close($ch);
//if(!$res){
writeRedisLog('error_request', $activity_id, $mobile, $user_id, $res, $error_no, $error_str);
//}
//推送结果处理
$res = json_decode($res, true);
curl操作请求接口的日志:
_H===15515420703=2018-06-25 16:53:25=http://myhost.com/special/car... (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36
在接口中打印的日志:
有遇到这种情况的吗
php请求接口两次,php curl post请求执行一次curl_exce 请求的接口确执行两次相关推荐
- (网页)js每隔5分钟执行一次ajax请求的实现方法(转)
转自脚本之家: 一个页面好像只能有一个 window.οnlοad=function(){},所以要有多个事件,这样写就好了 window.onload=function(){ //假设这里每个五分钟 ...
- linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求
linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...
- php 两次post,ajax跨域往php程序post数据时,php程序总是执行两次的解决办法
ajax跨域往php程序post数据时,php程序总是执行两次的解决方法 php程序是部署在IIS7上面,ajax提交数据时,遇到了两个问题,一个就是跨域,一个php程序总会被执行两次. 第一个问题的 ...
- java 轮询请求接口_Android RxJava 实际应用讲解:(无条件)网络请求轮询
前言 Rxjava,由于其基于事件流的链式调用.逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎. Github截图 RxJava如此受欢迎的原因,在于其提供了丰富 & ...
- PHP 利用 curl 发送 post get del put patch 请求
PHP 利用 curl 发送 post get del put patch 请求 参考地址 PHP cURL 函数 概述 PHP支持的由Daniel Stenberg创 ...
- 使用CURL检测Clinet侧发起的HTTP请求各阶段时间
2019独角兽企业重金招聘Python工程师标准>>> 第一.HTTP请求的过程介绍 一个HTTP请求,涉及多个阶段 1.DNS解析域名 2.请求从Clinet路由至Server,C ...
- php 接口500错误代码,php后端代码有返回,但是前端请求接口500错误
其实出现这个问题对于一般的新手PHPer部署还是存在一定的问题,一般出现这样的问题,前端的请求是没有问题的,如果有问题,就使用postman去请求下后端的接口,如果响应也是500证明这个错误也是后端的 ...
- curl 视频vip接口 php,php中CURL的使用方法及详解教程
使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤: 1.初始化连接句柄: 2.设置CURL选项: 3.执行并获取结果: 4.释放VURL连接句柄. 下面的程序片段是使用CURL发送 ...
- 如何改变请求的host以及referer抓取做了host以及referer限制的接口数据
注:这篇文章为2017年10月发布,可能qq音乐已经做了更改,本例子不一定适用,仅供参考. (提示于:2018-05-01) 最近在做一个抓取qq音乐接口数据的音乐App,使用vue开发,数据都从qq ...
最新文章
- 计算Python Numpy向量之间的欧氏距离
- redis的基础命令操作
- 客户端稳定性优化实战,Crash率最高下降40%
- 类加载器-双亲委派-源码分析2
- Linux下SSH远程连接断开后让程序继续运行解决办法
- linux 编译 php7_Linux下编译安装PHP7
- 关于在群集环境下UDDI Web应用程序组件配置失败问题
- 如何实现快捷方式中的查找目标功能
- Leetcode 1143.最长公共子序列(求长度)
- 计算机基础知识_进制转化
- OFFICE技术讲座:连续内容分断的规则
- 模板引擎-2-模板引擎提供的模板语法
- 中国教育行业市场行情动态及投资潜力研究报告(2022-2028年)
- Spring Boot 开发微信公众号
- 如何解决用户对浏览器进行缩放或滚动鼠标滑轮、或调节屏幕显示百分比后,页面变形或显示不全
- 在android手机上运行PHP 1
- win10系统DPC_WATCHDOG_VIOLATION蓝屏靠谱解决办法
- 数据结构(八)——后缀表达式
- 转 大数据量下载解决方案
- qt5.8 msvc2015使用linguist乱码问题解决
热门文章
- Win10下VS2015(WDK10)驱动开发环境配置
- cuda编程性能 分析工具 nvprof的使用
- 21克:仅需3天,我们就用Quick BI搭建起数据驾驶舱
- PostgreSQL数据目录深度揭秘
- 容器环境自建数据库、中间件一键接入阿里云 Prometheus 监控
- 从图森未来的数据处理平台,看Serverless工作流应用场景
- 德勤发布2020技术趋势报告,五个新趋势可引发颠覆性变革
- 代号“凤凰”,阿里新零售秘密武器,今年要打入100个城市
- 通盘无妙手,恒生电子落子 Light 云,三大新品持续提升金融科技生产力
- OCP China Day 2021:开放计算十年,以全球协作打破创新边界