admin管理员组文章数量:1794759
php curl post请求,java后台用request文件流方式接收
php curl请求: <?php $userid = 'test'; $key = 'testkey'; $sign = md5($userid.$key); $data='data'; $data_string=json_encode(array('userid'=>$userid,'sign'=>$sign,'data'=>$data)); $url = "xxx.WWW/quick/test"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);//$data JSON类型字符串 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string))); $result = curl_exec($ch); echo "<pre>"; print_r($result); echo "</pre>"; ?> java 后台: private static String getRequestStr(HttpServletRequest request) throws Exception { StringBuilder sb = new StringBuilder(); BufferedReader in=new BufferedReader(new InputStreamReader(request.getInputStream(),"UTF-8")); String line = null; while ((line = in.readLine()) != null) { sb.append(line); } return sb.toString(); }
版权声明:本文标题:php curl post请求,java后台用request文件流方式接收 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686928977a119283.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论