相关文章推荐
精明的椅子  ·  SQL Azure ...·  1 年前    · 

调用第一个登录的http请求,正常返回了票据编码。

但是在接下来的动作中要求用该票价编码再请求session时发生一次,而验证票据的接口只能请求使用一次。在第二次调用时票据就失效。

代码如下:

public function https_request1($url, $data = null, $arr_header = [])
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($curl, CURLOPT_TIMEOUT ,0 );
        //curl_setopt($curl, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1);
        if (!empty ($data)) {
            curl_setopt($curl, CURLOPT_POST, 1);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        if (!empty($arr_header)) {
            curl_setopt($curl, CURLOPT_HTTPHEADER, $arr_header);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        $output = curl_exec($curl);
        curl_close($curl);
        return $output;

目前该票据在postman中请求是没有问题,返回正确。但是通过如上代码后不能返回正常的结果,实际返回的信息和postman第二次重复请求的信息是一致的。
经过网上资料的查找,似乎$curl = curl_init();会发送一次请求,所以怀疑发送了两次请求。
这样的问题如何的措施能够规避?

目前该票据在postman中请求是没有问题,返回正确。但是通过如上代码后不能返回正常的结果,实际返回的信息和postman第二次重复请求的信息是一致的。但是在接下来的动作中要求用该票价编码再请求session时发生一次,而验证票据的接口只能请求使用一次。经过网上资料的查找,似乎$curl = curl_init();会发送一次请求,所以怀疑发送了两次请求。调用外部接口,连接其他的系统。登录后调用票据认证,发生异常。调用第一个登录的http请求,正常返回了票据编码。PHP本就不太属性,遇到问题求助! 【描述】前端发送一个请求PHP脚本,PHP脚本将分多次返回请求结果 【核心】利用HTML form表单的target属性提交到当前页面的iframe中;PHP的ob_end_clean、ob_implicit_flush函数 1 HTMl代码 <!DOCTYPE html> <html> <head> <title>demo&lt...
curl请求失败重复请求curl is a a command line tool that allows to transfer data across the network. curl是一个命令行工具,可用于通过网络传输数据。 It supports lots of protocols out of the box, including HTTP, HTTPS, FTP, FTPS, ...
测试同学今天又双叒反馈了一个Bug 继上次解决了重复请求的问题之后,本来就以为可以万事大吉了,没想到我还是太年轻了,测试同学说,不行啊,老哥,你这个我点击了一次创建居然创建出来两条数据!!并且查看日志的时候,确实是发了两次网络请求!!! 我:????? 1.先看看是不是JS的问题,我们看一下network跟踪一下,没有啊,这只发送了一个请求,挠头,继续, 2.好的,我去我的工位上复... CSDN-Ada助手: 恭喜你的第四篇博客“Java 基础语法”发表啦!不断地分享知识,不断地学习,真是令人钦佩。对于下一步的创作建议,或许可以考虑深入探讨一些实际案例,结合一些实际的项目经验,让读者更加深入地理解和应用Java基础语法。当然,这只是一个建议,期待看到你更多精彩的文章! 如何快速涨粉,请看该博主的分享:https://hope-wisdom.blog.csdn.net/article/details/130544967?utm_source=csdn_ai_ada_blog_reply5 Java 条件语句 CSDN-Ada助手: 恭喜您写了第5篇博客!标题为“Java 条件语句”真是一个非常有用的主题。您的博客内容非常清晰明了地介绍了Java中的条件语句,为读者提供了很好的学习资源。对于初学者来说,条件语句是编程中的基础,因此您的博客对于他们来说无疑是一个很好的指南。希望您可以继续保持创作的热情,为我们带来更多有关Java的知识分享。下一步的创作建议是,您可以考虑介绍一些高级的条件语句用法,或者结合实际示例进行更深入的讲解。谦虚地说,我相信您的博客将会给读者带来更多的收获。祝您创作愉快!