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 请求的接口确执行两次相关推荐

  1. (网页)js每隔5分钟执行一次ajax请求的实现方法(转)

    转自脚本之家: 一个页面好像只能有一个 window.οnlοad=function(){},所以要有多个事件,这样写就好了 window.onload=function(){ //假设这里每个五分钟 ...

  2. linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求

    linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...

  3. php 两次post,ajax跨域往php程序post数据时,php程序总是执行两次的解决办法

    ajax跨域往php程序post数据时,php程序总是执行两次的解决方法 php程序是部署在IIS7上面,ajax提交数据时,遇到了两个问题,一个就是跨域,一个php程序总会被执行两次. 第一个问题的 ...

  4. java 轮询请求接口_Android RxJava 实际应用讲解:(无条件)网络请求轮询

    前言 Rxjava,由于其基于事件流的链式调用.逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎. Github截图 RxJava如此受欢迎的原因,在于其提供了丰富 & ...

  5. PHP 利用 curl 发送 post get del put patch 请求

    PHP 利用 curl 发送 post get del put patch 请求              参考地址    PHP cURL 函数 概述 PHP支持的由Daniel Stenberg创 ...

  6. 使用CURL检测Clinet侧发起的HTTP请求各阶段时间

    2019独角兽企业重金招聘Python工程师标准>>> 第一.HTTP请求的过程介绍 一个HTTP请求,涉及多个阶段 1.DNS解析域名 2.请求从Clinet路由至Server,C ...

  7. php 接口500错误代码,php后端代码有返回,但是前端请求接口500错误

    其实出现这个问题对于一般的新手PHPer部署还是存在一定的问题,一般出现这样的问题,前端的请求是没有问题的,如果有问题,就使用postman去请求下后端的接口,如果响应也是500证明这个错误也是后端的 ...

  8. curl 视频vip接口 php,php中CURL的使用方法及详解教程

    使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤: 1.初始化连接句柄: 2.设置CURL选项: 3.执行并获取结果: 4.释放VURL连接句柄. 下面的程序片段是使用CURL发送 ...

  9. 如何改变请求的host以及referer抓取做了host以及referer限制的接口数据

    注:这篇文章为2017年10月发布,可能qq音乐已经做了更改,本例子不一定适用,仅供参考. (提示于:2018-05-01) 最近在做一个抓取qq音乐接口数据的音乐App,使用vue开发,数据都从qq ...

最新文章

  1. 计算Python Numpy向量之间的欧氏距离
  2. redis的基础命令操作
  3. 客户端稳定性优化实战,Crash率最高下降40%
  4. 类加载器-双亲委派-源码分析2
  5. Linux下SSH远程连接断开后让程序继续运行解决办法
  6. linux 编译 php7_Linux下编译安装PHP7
  7. 关于在群集环境下UDDI Web应用程序组件配置失败问题
  8. 如何实现快捷方式中的查找目标功能
  9. Leetcode 1143.最长公共子序列(求长度)
  10. 计算机基础知识_进制转化
  11. OFFICE技术讲座:连续内容分断的规则
  12. 模板引擎-2-模板引擎提供的模板语法
  13. 中国教育行业市场行情动态及投资潜力研究报告(2022-2028年)
  14. Spring Boot 开发微信公众号
  15. 如何解决用户对浏览器进行缩放或滚动鼠标滑轮、或调节屏幕显示百分比后,页面变形或显示不全
  16. 在android手机上运行PHP 1
  17. win10系统DPC_WATCHDOG_VIOLATION蓝屏靠谱解决办法
  18. 数据结构(八)——后缀表达式
  19. 转 大数据量下载解决方案
  20. qt5.8 msvc2015使用linguist乱码问题解决

热门文章

  1. Win10下VS2015(WDK10)驱动开发环境配置
  2. cuda编程性能 分析工具 nvprof的使用
  3. 21克:仅需3天,我们就用Quick BI搭建起数据驾驶舱
  4. PostgreSQL数据目录深度揭秘
  5. 容器环境自建数据库、中间件一键接入阿里云 Prometheus 监控
  6. 从图森未来的数据处理平台,看Serverless工作流应用场景
  7. 德勤发布2020技术趋势报告,五个新趋势可引发颠覆性变革
  8. 代号“凤凰”,阿里新零售秘密武器,今年要打入100个城市
  9. 通盘无妙手,恒生电子落子 Light 云,三大新品持续提升金融科技生产力
  10. OCP China Day 2021:开放计算十年,以全球协作打破创新边界