使用curl进行post请求后,接收status code ,结果返回的结果是0 ,但是请求返回的数据是正常的。

检查后发现是执行顺序问题:

        $response = [
'statusCode' => curl_getinfo($curl , CURLINFO_HTTP_CODE),
'body' => curl_exec ($curl),
'curlErrorCode' => curl_errno ($curl),
];

  由于后来改动结构,所以没在意 curl_exec的位置,直接调整就用了,所以在输出时,值一直是0

后来调整后就好了,也就是应该先执行$curl请求,然后才能获得请求的状态码等相关参数(没毛病),由于原来是放在数组外面接收的,所以不存在这个问题

        $response = [
'body' => curl_exec ($curl),
'curlErrorCode' => curl_errno ($curl),
'statusCode' => curl_getinfo($curl , CURLINFO_HTTP_CODE),
];

 所以还需要注意细节问题,理解原理性问题。

最新文章

  1. QQ 微信 新浪 无法 分享 收集
  2. java.io.IOException: ORA-22920: 未锁定含有 LOB 值的行
  3. GLSL实现Interactive Fluid 流体【转】
  4. 汇编语言(学习笔记-----[bx]和loop)
  5. c++: 获取delete[]中的数组大小
  6. 数据库中的DDL和DML语言
  7. 1.2、Mybatis二级缓存测试
  8. 杂题 SPOJ MOBILE2 - Mobiles
  9. AngularJS的$http服务的应用
  10. iOS 面试题:OC基本概念题
  11. Unicode编码(转)
  12. 相机标定 matlab opencv ROS三种方法标定步骤(3)
  13. FACE++学习一、detect接口
  14. ubuntu 14.04 下实现浏览器接收UDP视频流
  15. Web地图呈现原理
  16. VS根据数据库生成实体类
  17. golang初识3 - func
  18. 使用mysql存放Ambari元数据的配置案例
  19. Java NIO中的通道Channel(二)分散/聚集 Scatter/Gather
  20. LuoguP1072 Hankson的趣味题

热门文章

  1. ETL第一篇(Kettle Spoon) 初遇
  2. JDBC数据库连接池
  3. [LeetCode]3Sum Closest题解
  4. hdu 1026 Ignatius and the Princess I 搜索,输出路径
  5. Java - “JUC”原子类
  6. #if, #elif, #else, #endif 使用
  7. sql:PostgreSQL
  8. 【数据库】10.0 MySQL常用语句(一)
  9. ECharts 柱状图顶部显示百分比
  10. Android dialog圆角显示及解决出现的黑色棱角