dongnius85154 2014-01-10 20:02
浏览 110
已采纳

卷曲请求什么都不返回

I'm trying to send request my api from curl using ajax call but it's not working.

<!-- MY FUNCTION that PERFORMs CURL REQUEST (This function is GETTING CALLED FROM ANOTHER FUNCTION THATS BEEN CALLED BY MY AJAX REQUEST)-->>

$ch = curl_init('http://myurl/add.json');
            curl_setopt($ch, CURLINFO_HEADER_OUT, true);
            curl_setopt($ch, CURLOPT_CUSTOMREQUEST, POST); 
            if(!is_null($jsonString)) { //if json strng isn't null
               curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonString);  
            }       
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);                                                                      
            curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                          
                'Content-Type: application/json',                                                                                
                'Content-Length: ' . strlen($jsonString),
                'signedInUserId: ' . USERID,
                'accessToken: ' . TOKEN)                                                                       
            );  
            $result = curl_exec($ch);
            curl_close($ch);

The problem here is I'm getting nothing in $result. Seems like curl request isn't working.

Can anyone tell me, what m I missing ? My site is hosted on amazon ec2 (ubuntu 13.10).

  • 写回答

1条回答 默认 最新

  • dqc42632 2014-01-11 11:52
    关注

    Thank you very much for your interest to help. There was a weird issue. I had space in

        curl_init('myurl/add.json '); 
    

    Although I have same code on two different ec2 instances (servers) one is working the other isn't. $result had "". I just removed the space and run. and the other server started working too.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料