午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > PHP本地進(jìn)行API接口測試的實(shí)例

PHP本地進(jìn)行API接口測試的實(shí)例

熱門標(biāo)簽:深圳外呼系統(tǒng)收費(fèi) 400電話辦理福州市 電話機(jī)器人危險嗎 長沙crm外呼系統(tǒng)業(yè)務(wù) 400電話申請方法收費(fèi) 離石地圖標(biāo)注 專業(yè)電話機(jī)器人批發(fā)商 江蘇外呼電銷機(jī)器人報價 南寧高頻外呼回?fù)芟到y(tǒng)哪家好

最近寫API接口,每寫一個接口,我自己需要先測試一下,看有沒有語法錯誤,請求的數(shù)據(jù)對不對,但是很多都是POST請求,沒法直接在瀏覽器中打開鏈接進(jìn)行測試,所以必須要有個可以在本地發(fā)HTTP請求的模擬工具,模擬一下數(shù)據(jù)請求。

一開始我是這么干的,在本機(jī)wampserver運(yùn)行目錄下創(chuàng)建一個文件,在里邊寫Curl請求,進(jìn)行模擬請求測試,但是每個接口需要的參數(shù)都不一樣,我需要不斷地修改請求的參數(shù)和API,很是不方便。到后來我的這個請求文件里邊亂糟糟的數(shù)據(jù),我都分不清了:

在網(wǎng)上找了找相關(guān)的工具,有不少在線測試的,比如:ATOOL在線工具、Apizza等等,看了下他們做的都很好,使用非常方便,界面很漂亮,服務(wù)也很周到。但是我在考慮安全問題,同時它給我返回的是原始的JSON格式的數(shù)據(jù),我習(xí)慣于看數(shù)組格式的,比較直觀。

于是乎,本著自己動手豐衣足食的理念,我就在本地寫一個簡易的API測試頁面,提交數(shù)據(jù)之后在本地實(shí)現(xiàn)API請求測試功能,既不用考慮安全問題,又可以對結(jié)果隨便轉(zhuǎn)換。只需要兩個文件就搞定,一個是填寫數(shù)據(jù)的頁面post.html,另一個是接收post.html頁面?zhèn)鬟^來的數(shù)據(jù)并處理請求實(shí)現(xiàn)功能的post.php文件。

1、前端頁面文件post.html

只是是簡易的頁面,沒有復(fù)雜的布局,沒有JS特效,暫時只寫了6個參數(shù),一般來說也夠了,不夠的可以自行添加。這里默認(rèn)傳的都是body請求參數(shù),請求方式也只使用了GET和POST。

html xmlns="http://blog.csdn.net/sinat_35861727?viewmode=contents">
head>
	meta http-equiv = "Content-Type" content = "text/html;charset = utf8">
	meta name = "description" content = "提交表單">
	title>API接口請求表單/title>
/head>
	style type="text/css">
		.key1{
			width:100px;
		}
		.value1{
			width:230px;
			margin:0 0 0 10px;
		}
		.main{
			margin:0 auto;
			width:450px;
			height:auto;
			background:lightgray;
			padding:40px 40px;
		}
		.refer{
			width:100px;
			height:24px;
		}
		.url{
			width:350px;
		}
	/style>
body>
div class="main">
	form method="POST" action="post.php" target="_blank">
		p>請求地址:input class="url" type="text" name="curl" placeholder="API接口地址">/p>
		p>參 數(shù)1: input class="key1" type="text" name="key1" placeholder="參數(shù)名">
					 input class="value1" type="text" name="value1" placeholder="參數(shù)值">/p>
		p>參 數(shù)2: input class="key1" type="text" name="key2" placeholder="參數(shù)名">
					 input class="value1" type="text" name="value2" placeholder="參數(shù)值">/p>
		p>參 數(shù)3: input class="key1" type="text" name="key3" placeholder="參數(shù)名">
					 input class="value1" type="text" name="value3" placeholder="參數(shù)值">/p>
		p>參 數(shù)4: input class="key1" type="text" name="key4" placeholder="參數(shù)名">
					 input class="value1" type="text" name="value4" placeholder="參數(shù)值">/p>
		p>參 數(shù)5: input class="key1" type="text" name="key5" placeholder="參數(shù)名">
					 input class="value1" type="text" name="value5" placeholder="參數(shù)值">/p>
		p>參 數(shù)6: input class="key1" type="text" name="key6" placeholder="參數(shù)名">
					 input class="value1" type="text" name="value6" placeholder="參數(shù)值">/p>
		p>請求方式: select name="method">
			option value="POST">POST請求/option>
			option value="GET">GET請求/option>
		/select>/p>
		p style="text-align:center;">input class="refer" type="submit" value="提交">/p>
	/form>
/div>
/body>
/html>

2、數(shù)據(jù)處理文件post.php

接收post.html頁面?zhèn)鬟^來的數(shù)據(jù),并發(fā)送請求然后處理請求結(jié)果,前端頁面?zhèn)鬟^來的都是Body請求參數(shù),如果還需要Header參數(shù)的話,可以在這個文件手動添加上去。

?php
echo 'title>API接口請求響應(yīng)/title>';
/**
 * 設(shè)置網(wǎng)絡(luò)請求配置
 * @param [string] $curl 請求的URL
 * @param [bool] true || false 是否https請求
 * @param [string] $method 請求方式,默認(rèn)GET
 * @param [array] $header 請求的header參數(shù)
 * @param [object] $data PUT請求的時候發(fā)送的數(shù)據(jù)對象
 * @return [object] 返回請求響應(yīng)
 */
function ihttp_request($curl,$https=true,$method='GET',$header=array(),$data=null){
	// 創(chuàng)建一個新cURL資源
	$ch = curl_init();
	
	// 設(shè)置URL和相應(yīng)的選項
	curl_setopt($ch, CURLOPT_URL, $curl); //要訪問的網(wǎng)站
	//curl_setopt($ch, CURLOPT_HEADER, false); 
	curl_setopt($ch, CURLOPT_HTTPHEADER, $header); 
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
	if($https){
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
		//curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);
	}
	if($method == 'POST'){
		curl_setopt($ch, CURLOPT_POST, true); //發(fā)送 POST 請求
		curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
	}
	
	
	// 抓取URL并把它傳遞給瀏覽器
	$content = curl_exec($ch);
	if ($content === false) {
	 return "網(wǎng)絡(luò)請求出錯: " . curl_error($ch);
	 exit();
	}
	//關(guān)閉cURL資源,并且釋放系統(tǒng)資源
	curl_close($ch);
	
	return $content;
}
//檢查是否是鏈接格式
function checkUrl($C_url){ 
 $str="/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\&;#][\/=\&;%\-~`@[\]\':+!.#w]*)?$/"; 
 if (!preg_match($str,$C_url)){ 
 return false; 
 }else{ 
		return true; 
 } 
} 
//檢查是不是HTTPS
function check_https($url){
	$str="/^https:/";
	if (!preg_match($str,$url)){ 
 return false; 
 }else{ 
		return true; 
 } 
}
if($_SERVER['REQUEST_METHOD'] != 'POST') exit('請求方式錯誤!');
//發(fā)送請求
function curl_query(){
	$data = array(
		$_POST['key1'] => $_POST['value1'],
		$_POST['key2'] => $_POST['value2'],
		$_POST['key3'] => $_POST['value3'],
		$_POST['key4'] => $_POST['value4'],
		$_POST['key5'] => $_POST['value5'],
		$_POST['key6'] => $_POST['value6']
	);
	//數(shù)組去空
	$data = array_filter($data);					//post請求的參數(shù)
	if(empty($data)) exit('請?zhí)顚憛?shù)');
	
	$url = $_POST['curl'];							//API接口
	if(!checkUrl($url)) exit('鏈接格式錯誤');		//檢查連接的格式
	$is_https = check_https($url); 				//是否是HTTPS請求
	$method = $_POST['method'];						//請求方式(GET POST)
	
	$header = array();								//攜帶header參數(shù)
	//$header[] = 'Cache-Control: max-age=0';
	//$header[] = 'Connection: keep-alive';
	
	if($method == 'POST'){
		$res = ihttp_request($url,$is_https,$method,$header,$data);
		print_r(json_decode($res,true));
	}else if($method == 'GET'){
		$curl = $url.'?'.http_build_query($data);	//GET請求參數(shù)拼接
		$res = ihttp_request($curl,$is_https,$method,$header);
		print_r(json_decode($res,true));
	}else{
		exit('error request method');
	}
}
curl_query();
?>

寫的很簡單,功能也不是很全面,正常情況下的POST和GET請求還是可以滿足的,至少本地測試查看結(jié)果是沒有問題的,有需要的小伙伴可下載代碼下來,然后根據(jù)自己的需求自行修改完善功能。

下載地址:點(diǎn)擊下載

以上這篇PHP本地進(jìn)行API接口測試的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP開發(fā)api接口安全驗(yàn)證操作實(shí)例詳解
  • PHP開發(fā)api接口安全驗(yàn)證的實(shí)例講解
  • PHP API接口必備之輸出json格式數(shù)據(jù)示例代碼
  • PHP實(shí)現(xiàn)的同步推薦操作API接口案例分析
  • PHP微信API接口類
  • PHP微信紅包API接口
  • PHP下使用CURL方式POST數(shù)據(jù)至API接口的代碼
  • 支付寶服務(wù)窗API接口開發(fā)php版本
  • php curl操作API接口類完整示例
  • PHP如何使用JWT做Api接口身份認(rèn)證的實(shí)現(xiàn)
  • PHP開發(fā)API接口簽名生成及驗(yàn)證操作示例

標(biāo)簽:南昌 白酒營銷 曲靖 太原 興安盟 株洲 南京 濱州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP本地進(jìn)行API接口測試的實(shí)例》,本文關(guān)鍵詞  PHP,本地,進(jìn)行,API,接口,測試,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP本地進(jìn)行API接口測試的實(shí)例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP本地進(jìn)行API接口測試的實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久久不卡网国产精品一区| 亚洲精品久久久久久久久久久久久久| 国产女人18毛片18精品| 丁香一区二区三区| 久久国产精品99久久久久久丝袜| 自拍偷拍欧美亚洲| 亚洲午夜激情免费视频| 伊人久久一区二区三区| 亚洲国产wwwccc36天堂| 国产一级大片免费看| 成人听书哪个软件好| 欧美日韩在线一二三| 久久国产尿小便嘘嘘| 久久精品国产99精品国产亚洲性色| 亚洲高清视频免费观看| 超在线视频97| 免费观看一级视频| 国产一区二区av| 青青草手机在线观看| 久久亚洲国产成人| 国产三级av片| 日本午夜精品理论片a级appf发布| 久久久久久久黄色| 在线视频日本亚洲性| 91插插插插插插| 国产一区二区三区在线| 免费精品一区二区| 国产成人免费av| 午夜精品久久久久久久99热黄桃 | 国精品人伦一区二区三区蜜桃| 欧美色视频一区| 日本二区在线观看| 日韩精品久久久久| 亚洲乱码国产乱码精品| 色噜噜狠狠色综合网图区| 91丝袜一区二区三区| 91高清视频免费| 精品国产区一区二| 国产在线精品一区二区中文| 粉嫩欧美一区二区三区高清影视 | 欧亚乱熟女一区二区在线| 欧美第一区第二区| 天堂网av手机版| 亚洲曰本av电影| 高清日韩电视剧大全免费| 久久综合久久色| 91精品婷婷国产综合久久性色| 99久久久久久久久| 91亚洲精品久久久久久久久久久久| 久久欧美一区二区| 国产人妻人伦精品1国产丝袜| 欧美美女操人视频| 国产精品一区二区免费不卡| 午夜视频在线瓜伦| 6080yy午夜一二三区久久| www深夜成人a√在线| 久久久视频精品| 蜜臀久久99精品久久久久宅男| wwwwww欧美| 日韩一级二级三级| www.好吊色| 嫩草影院中文字幕| 亚洲精品97久久| 久久精品国产**网站演员| 国产女主播自拍| 一区二区三区回区在观看免费视频| 蜜臀久久久久久久| 九一精品在线观看| 欧美富婆性猛交| 国产麻豆视频一区| 污污网站免费看| 久久露脸国产精品| 韩国一区二区三区美女美女秀| 91九色在线免费视频| 中文字幕一区二区三中文字幕| 一级黄色大片儿| 欧美日韩成人免费| 国产精品久久久久影院色老大 | 亚洲精品成人av久久| 欧美做受高潮1| 亚洲一卡二卡三卡四卡无卡久久| 老湿机69福利| 国产成人av一区二区三区| 欧美精选在线播放| 中文字幕在线播出| 91精品国产吴梦梦| 欧美一区二区三区小说| 亚洲第一精品网站| 日本中文字幕亚洲| 亚洲欧美日韩直播| 国产欧美一区二区三区网站| 性欧美一区二区| 一区二区三区在线视频111| 久久精品中文字幕电影| 亚洲大片一区二区三区| 国产一区二区三区在线观看免费| 青娱乐国产视频| 日韩欧美成人网| 欧美精品一二三四区| 中文字幕精品—区二区日日骚| 成人免费看黄网站| 日韩欧美黄色影院| 亚洲国产日韩av| 另类小说综合欧美亚洲| 欧美成人综合色| www黄色在线| 国产一区精品视频| 久久亚洲一区二区三区四区五区高| 亚洲欧美日韩国产成人精品影院| 男人的j进女人的j一区| 黑人巨大精品一区二区在线| 免费无码不卡视频在线观看| 国产有码一区二区| 日韩大片在线观看视频| 亚洲精品国产一区二区三区四区在线 | 亚洲成人av中文字幕| 国产午夜久久久久| 日韩在线观看视频一区| 国产肉体xxxx裸体784大胆| 欧美自拍资源在线| 久久久久久18| 精品嫩草影院久久| 中文字幕亚洲在| 激情综合一区二区三区| 7799精品视频天天看| 亚洲一区 欧美| 任你操这里只有精品| 久久久影院一区二区三区| 欧美巨乳美女视频| 日韩一区二区免费电影| 亚洲欧美日韩在线| www.亚洲免费av| 成人黄色免费视频| 日韩特黄一级片| gv天堂gv无码男同在线观看| 日韩在线一区视频| 成年在线观看视频| 国产chinese精品一区二区| 久久精品中文字幕| 亚洲男子天堂网| 亚洲国产一区自拍| 91精品国产综合久久精品麻豆 | 日本一区二区三区视频在线播放 | 久久久免费精品| 欧美成人自拍视频| 高清亚洲成在人网站天堂| 国外成人性视频| 欧美在线视频一区| 国产欧美最新羞羞视频在线观看| 国产精品福利久久久| 国产在线视频2019最新视频| 91人成网站www| 蜜桃精品久久久久久久免费影院 | 91国产美女视频| 中文字幕在线日韩| 久久久久久999| 91精品视频免费观看| 91欧美精品午夜性色福利在线| 精品国产乱码久久久久久久| 制服丝袜国产精品| 亚洲成人精品久久| 久久久久久久999精品视频| 成人免费淫片aa视频免费| 色爱区成人综合网| 日韩一级片播放| 黄色工厂在线观看| 伊人久久久久久久久久久久| 日韩专区一卡二卡| 国产精品久久久久永久免费观看 | 国产深夜男女无套内射| 亚洲精品国产熟女久久久| 高清乱码免费看污| 久久综合影视| 欧美—级在线免费片| 欧美在线一区二区| 精品国内亚洲在观看18黄| 国产精品久久久久99| 日韩av一区二区三区美女毛片| 欧美 国产 综合| 一本加勒比波多野结衣| 久草视频一区二区| 精品一区二区在线视频| 亚洲制服丝袜av| 亚洲国产日韩欧美| 久久久久久网址| 亚洲精品欧美日韩专区| 男人的天堂久久久| 亚洲18色成人| 热久久最新地址| 爽爽淫人综合网网站| 欧美大荫蒂xxx| 日韩免费高清在线| 三级一区在线视频先锋| 色综合夜色一区| 成人激情视频在线播放| 四季av中文字幕| 久久综合av免费| 精品国产成人av| 久久久免费在线观看| 一区二区三区四区免费| 亚洲成av人片| 久久五月天色综合| 下面一进一出好爽视频| 99这里只有精品| 国产一区二区日韩| 成人av网站观看| 这里只有精品6| 国产精品中文字幕日韩精品| 亚洲欧美另类在线| 在线午夜精品自拍| 欧美日韩大片一区二区三区| 深田咏美中文字幕| 午夜久久久久久久久久| 亚洲黄色性网站| 日本成人精品在线| 手机在线免费观看毛片| 成人午夜视频一区二区播放| 欧美性色视频在线| 国产成人aa精品一区在线播放 | 性做久久久久久| 欧美夫妻性生活xx| 精品视频一区二区在线| 国产又粗又大又爽| 色8久久精品久久久久久蜜 | 国产高清一区视频| 国产精品天天干| 成人成人成人在线视频| 色妞一区二区三区| 一级黄色录像在线观看| 天堂影院一区二区| 亚洲国产小视频在线观看| 曰韩不卡视频| 日韩精品久久久久久免费| 亚洲午夜在线视频| 国产精品12| 国产 porn| 国产电影精品久久禁18| 欧美日韩国产黄| 成人高清在线观看| 久久国产精品免费看| 亚洲成av人**亚洲成av**| 成人18视频| 久草免费新视频| 色综合一区二区三区| 亚洲一区3d动漫同人无遮挡 | 国产精品专区第二| 老司机福利在线观看| 日本一区二区三区四区在线视频| 国产精品网站视频| 国产午夜福利精品| 欧美一区二区三区婷婷月色| 日韩网站在线免费观看| 精品系列免费在线观看| 亚洲97在线观看| 国语对白在线播放| 一本色道亚洲精品aⅴ| 欧洲xxxxx| 免费欧美在线视频| 日本免费久久高清视频| 久久97人妻无码一区二区三区| 在线视频国产一区| 久久视频这里有精品| 奇米在线7777在线精品| 日韩av电影国产| 欧美啪啪小视频| 国产手机视频精品| 一区二区视频观看| 精品女厕一区二区三区| www.一区二区.com| 国产精品一二三区在线| 91久久极品少妇xxxxⅹ软件| 精品区在线观看| 欧美最猛性xxxxx免费| 国产一级生活片| 伊人久久五月天| 欧美成人精品一区二区免费看片| 欧美精品一区二| 瑟瑟视频在线观看| 日韩亚洲欧美在线| 女同毛片一区二区三区| 欧美二区在线观看| 亚洲久久久久久| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| the porn av| 午夜精品一区在线观看| 妺妺窝人体色www在线观看| 一区二区三区欧美日韩| 亚洲高清在线免费观看| 亚洲国产美国国产综合一区二区| 国产又大又黄又粗的视频| 亚洲午夜影视影院在线观看| 亚洲女人在线观看| 欧美一二三区在线| 日本xxxxxxxxx18| 精品视频在线观看日韩| 日韩福利片在线观看| 久久久久久中文| 亚洲伦理在线观看| 成人av男人的天堂| 国产精品系列在线观看| 色呦呦网站入口| 亚洲精品乱码久久久久久久久 | 依依成人综合网| 制服丝袜日韩国产| 丰满大乳奶做爰ⅹxx视频| 亚洲人成网站在线| 欧美大尺度做爰床戏| 国产精品久久久久精k8 | 中文字幕一区二区久久人妻网站| 五月婷婷久久丁香| 污网站免费在线| 欧美性色综合网| 白嫩情侣偷拍呻吟刺激| 亚洲成人a级网| 妺妺窝人体色www聚色窝仙踪 | 亚洲精品视频免费在线观看| www.日本高清视频| 久久好看免费视频| 日韩一级在线视频| 国产一区二区在线播放| 国产原创一区二区| 蜜桃视频一区二区在线观看| 亚洲成人一区在线| 久久无码专区国产精品s| 亚洲精品在线免费观看视频| 国产污视频在线看| 国产精品香蕉国产| 久久电影国产免费久久电影 | 一区二区视频在线| 欧美特级黄色录像| 色偷偷888欧美精品久久久| 99久久久国产精品无码网爆 | 欧美国产国产综合| 日韩大尺度视频| 久久激情视频久久| 美女久久网站| 视频一区二区在线观看| 色综合中文字幕国产| 精品人妻在线播放| 91精品在线国产| 国产精品丝袜黑色高跟| a视频免费观看| 久久久噜噜噜久久久| 美女一区二区三区在线观看| 国产精品69久久久| 色久优优欧美色久优优| 日本三级网站在线观看| 国产精品日韩在线观看| 国产欧美日本一区视频| 扒开伸进免费视频| 欧美激情在线播放| 91网上在线视频| 在线观看日本中文字幕| 国产精品日韩专区| 国产精品高潮呻吟| 久久国产精品国语对白| 国产精品久久久久久久久久久久 | 亚洲日本成人在线观看| 国产一级片免费观看| 51国偷自产一区二区三区的来源| 久久日韩粉嫩一区二区三区| 欧美bbbbb性bbbbb视频| 久久久久久久久网站| 国产精品无码永久免费888| 欧美被狂躁喷白浆精品| 欧美亚洲另类在线一区二区三区 | 亚洲三区在线观看| 亚洲国产精品网站| 久久精品国产在热久久| 色噜噜狠狠永久免费| 国产97在线亚洲| 国产精品色哟哟网站| 麻豆久久久久久久久久| 青青草综合视频| 久久国产精品网站| 亚洲精选视频免费看| 日韩网红少妇无码视频香港| 伊人久久在线观看| 亚洲天堂av在线免费| 26uuu国产一区二区三区| 婷婷国产成人精品视频| 国产欧美日韩在线播放| 日韩精品视频免费专区在线播放| 国产综合无码一区二区色蜜蜜| 娇妻高潮浓精白浆xxⅹ| 精品无码久久久久国产| 亚洲欧美日韩久久久久久| 国产亲近乱来精品视频| 亚洲精品无码久久久久| caopor在线视频| 91九色蝌蚪成人| 亚洲开心激情网| 中文字幕一区二区三区在线观看| 国产美女自慰在线观看| 完美搭档在线观看| 正在播放国产精品| 欧美精品videos| 欧美日韩激情小视频| 日日夜夜精品视频天天综合网| 粉嫩精品久久99综合一区| 免费国产黄色网址| 91精品国产高清自在线| 欧美一区二区福利在线| 中文乱码免费一区二区| 天天干天天爽天天操| 久久久久久激情| 日本中文字幕精品| 日本福利一区二区三区| 午夜精品福利电影| 亚洲国产精品热久久|