首先要將介面例項分為服務端和客戶端:
簡單粗暴,直接上**!**以乙個簡單的限制網域名稱訪問為例.
服務端(下面**複製到api.php):
// 定義介面返回值
$now_url="localhost";
$success = '';
$output = array();
$url = @$_get['url'] ? $_get['url'] : '';//根據需要自行設定
$con = mysql_connect("localhost","資料庫使用者名稱","資料庫密碼");
if (!$con)
die('could not connect: ' . mysql_error());
mysql_select_db("連線的資料庫名", $con);
//sql語句可忽略,按自己需求隨意發揮,開心就好
$sql="select url1,url2 from [表名] where [欄位1]=1 and [欄位2]='$url' or url2='$url'";
$result = mysql_query($sql);
if(!$result)
die("valid result!");
while($row = mysql_fetch_array($result,mysql_assoc))
if (!empty($row))
MapReduce Hbase介面API實踐
讀取hdfs中檔案並做處理,取出卡號,通過卡號連線hbase查詢出對應客戶號,寫入redis,因為不用輸出,所以不呼叫context.write方法,整個操作在乙個map中便可完成 protected htable connect protected void setup context conte...
MapReduce Hbase介面API實踐
讀取hdfs中檔案並做處理,取出卡號,通過卡號連線hbase查詢出對應客戶號,寫入redis,因為不用輸出,所以不呼叫context.write方法,整個操作在乙個map中便可完成 protected htable connect protected void setup context conte...
API 介面開發規範
api與使用者的通訊協議,總是使用https協議,確保互動資料的傳輸安全。應該盡量將api部署在專用網域名稱之下。如果確定api很簡單,不會有進一步擴充套件,可以考慮放在主網域名稱下。應該將api的版本號放入url。v 另一種做法是,將版本號放在http頭資訊中,但不如放入url方便和直觀。gith...