用php和Javascript实现的方法
发布时间:2023-09-15 11:00:26 所属栏目:PHP教程 来源:
导读:一般认识url传递参数是以get方式,不过我们也可以用post传递,特别是在做一些接口时,非常有用,本文我们列举了用php和Javascript实现的方法.
PHP实现方法
在做接口,post传递方式,数据以字符串形式传输,返回数据用
PHP实现方法
在做接口,post传递方式,数据以字符串形式传输,返回数据用
一般认识url传递参数是以get方式,不过我们也可以用post传递,特别是在做一些接口时,非常有用,本文我们列举了用php和Javascript实现的方法. PHP实现方法 在做接口,post传递方式,数据以字符串形式传输,返回数据用JSON封装,然后就开始各种测试啊. 分享最终的方法. 定义抓取函数: function http_post_data($url, $data_string) { $ch = curl_init(); <a href="/tags.php/curl_setopt/" target="_blank">curl_setopt</a>($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json; charset=utf-8', 'Content-Length: ' . strlen($data_string)) ); ob_start(); curl_exec($ch); $return_content = ob_get_contents(); ob_end_clean(); $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); return array($return_code, $return_content); } 然后是方法: $url = "路径"; $data = array(); //数组 $data = json_encode($data); //转化为字符串 list($return_code, $return_content) = http_post_data($url, $data); $return_content = json_decode($return_content,1); var_dump($return_content); //输出返回结果。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐