先上**:
[php]view plain
copy
response.
class
.php
<?php
/***description 用於返回指定資料格式的類
*@param $code [int] 返回的狀態碼
*@param $message [string] 返回的狀態資訊
*@param $data [array] 需要返回的資料**/
class
response
}
response.class.php是乙個最簡單的返回json格式資料的類,在下面的課程中我們會進一步對其進行完善。
下面貼出介面檔案**:
returndata.php
[php]view plaincopy
<?php
require
"response.class.php"
;
//引入返回資訊類
//準備返回資料
$code
= 200;
$message
= "資訊請求成功"
; $data
= array
( "name"
=>
"ruanwnewu"
, "***"
=>
"1",
"age"
=>
"28"
, "exp"
=>
array
( "2012"
=>
"北京瑞泰新"
, "2013"
=>
"兄弟連"
, "2014"
=>
"木螞蟻科技"
) );
//例項化response類
$response
= new
response;
//返回資料
echo
$response
-> json(
$code
,$message
,$data
);
請求returndata.php介面返回的資料如下圖所示:
這樣就完成了乙個最基本的,封裝好的json資料通訊介面。
封裝通訊介面的方法
1.json方式封裝 注意 該函式只能接收utf 8編碼的資料,如果傳遞其他型別的資料則會返回null。arr array id 1,name singwa echo json encode arr php字串編碼轉換函式 iconv iconv utf 8 gbk data 第乙個引數為當前字串格...
PHP json開發API介面例項
首先要將介面例項分為服務端和客戶端 簡單粗暴,直接上 以乙個簡單的限制網域名稱訪問為例.服務端 下面 複製到api.php 定義介面返回值 now url localhost success output array url get url get url 根據需要自行設定 con mysql co...
網路請求介面封裝方式
最近需要給別人做sdk,所以很多需要封裝的介面,網路請求的。這個需求是type不能暴露在方法裡面,但是上傳伺服器必須要有type這個引數。public class letvplayservicebusiness implements imultipublicbusiness 收藏列表 獲取全部作品列...