PHP基于curl模擬post提交json數(shù)據(jù)示例
本文實(shí)例講述了PHP基于curl模擬post提交json數(shù)據(jù)。分享給大家供大家參考,具體如下:
這里php模擬post提交json數(shù)據(jù)操作的關(guān)鍵是在頭部設(shè)置Content-Type
<?php header("Content-type:application/json;charset=utf-8"); $url="http://192.168.10.234:8080/uc/login/loginid"; $param=array( //注冊(cè)字段 "name"=>"test001", "pass"=>"xxxx", ); $data = json_encode($param); list($return_code, $return_content) = http_post_data($url, $data);//return_code是http狀態(tài)碼 print_r($return_content);exit; function http_post_data($url, $data_string) { $ch = curl_init(); curl_setopt($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); }
PS:這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:
在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json
JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat
在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson
json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat
C語(yǔ)言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php curl用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》及《PHP中json格式數(shù)據(jù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞(URL參數(shù)獲取)
- java URL 獲取PHP JSON 數(shù)據(jù)
- Android中使用HttpURLConnection實(shí)現(xiàn)GET POST JSON數(shù)據(jù)與下載圖片
- 用js通過url傳參把數(shù)據(jù)從一個(gè)頁(yè)面?zhèn)鞯搅硪粋€(gè)頁(yè)面
- php使用curl發(fā)送json格式數(shù)據(jù)實(shí)例
- 解析PHP 使用curl提交json格式數(shù)據(jù)
- JavaScript?中從?URL?獲取數(shù)據(jù)的方法
相關(guān)文章
PHP中對(duì)數(shù)組的一些常用的增、刪、插操作函數(shù)總結(jié)
這篇文章主要介紹了PHP中對(duì)數(shù)組的一些常用的增、刪、插操作函數(shù)總結(jié),數(shù)組的操作是PHP入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11深入掌握include_once與require_once的區(qū)別
要深入掌握include(_once)與require(_once),需要掌握以下幾點(diǎn)內(nèi)容,不過有人建議不建議使用2013-06-06PHP實(shí)現(xiàn)將多個(gè)文件壓縮成zip格式并下載到本地的方法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)將多個(gè)文件壓縮成zip格式并下載到本地的方法,涉及php針對(duì)文件與目錄的讀寫、判斷與zip壓縮相關(guān)操作技巧,需要的朋友可以參考下2018-05-05淺談PHP中單引號(hào)和雙引號(hào)到底有啥區(qū)別呢?
本文向我們簡(jiǎn)單介紹了php中單雙引號(hào)的區(qū)別,以及對(duì)比了下javascript中單引號(hào)和雙引號(hào)的區(qū)別,方便我們更好的理解,非常實(shí)用,推薦給大家2015-03-03PHP+Mysql+jQuery實(shí)現(xiàn)動(dòng)態(tài)展示信息
在本文中,我將介紹如何在頁(yè)面上實(shí)現(xiàn)動(dòng)態(tài)展示用戶發(fā)表的信息,將用戶發(fā)表的信息逐條播放展示。該效果可以在展示系統(tǒng)動(dòng)態(tài)、商品評(píng)論等場(chǎng)景應(yīng)用2011-10-10