日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

Apizza--特别好用的 Http请求模拟工具 PHP写接口然后测试详细教程

發(fā)布時間:2023/12/20 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apizza--特别好用的 Http请求模拟工具 PHP写接口然后测试详细教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

大家好,我是DK!? ??

今天是寫接口的全套教程!大體說一下思路 。

首先下載插件,然后安裝到谷歌瀏覽器上,然后呢寫一個接口,之后進行測試,最后生成文檔

1下載插件

官方下載地址:http://apizza.cc/page/downloadext


復制這個本地下載鏈接,下載到本地。(Chrome商店太慢了)


2安裝一個谷歌瀏覽器

打開擴展程序? ?在瀏覽器上輸入網(wǎng)址? ?chrome://extensions



將下載好的crx包 拖拽到瀏覽器上


添加擴展程序


添加好之后 瀏覽器右側(cè)會出現(xiàn)這個小標



3.自己寫一個API接口

用PHP 寫的 后端代碼

????/*** 用戶登錄頁面*/public function login(){$user_name = $_POST['user_name'];$user_pass = md5($_POST['user_pass']);//數(shù)據(jù)庫查詢$res = M('customer')->where("user_name='{$user_name}' and user_pass='{$user_pass}'")->find();if($res){ //如果存在返回1$a = "{'progress':'100','status':'1','body':'1'}";echo $a;}else{ //不存在返回2$a = "{'progress':'100','status':'1','body':'2'}";echo $a;}}

這是APICLOUD? 用戶登錄的接口

后邊會寫一個返回多數(shù)據(jù)的接口


4.使用apizza

點開谷歌瀏覽器 地址欄旁邊的小標? 創(chuàng)建項目


創(chuàng)建好了,進入控制臺




選擇POST還是GET等方法 輸入地址 例如 http://localhost/xiangmu/login

POST的話 Body那兒寫請求的參數(shù)

點擊發(fā)送


模擬這兒就出現(xiàn)返回值了。

這個插件好處? 我總結(jié) 有兩點

①.中文的? 使用也簡單

②.可以生成文檔


5.生成文檔

點文檔,然后填一些內(nèi)容.

點擊保存,然后導出HTML文檔


效果圖



下邊是一個多數(shù)據(jù)的實例

public function alogin(){$result = M('goods')->select();// C('url') 是取網(wǎng)站的項目地址。寫在配置文件里了。$url = C('url');// 把圖片加上項目地址變成絕對路徑foreach($result as $k=>$v){$result[$k]['images'] = $url.$v['images'];}header("Content-type:text/html;charset=utf-8");var_dump($result);//header("Content-Type: application/json");//echo json_encode($result);}

輸出數(shù)組是這樣的



上邊是為了讓大家看下數(shù)組形式

下邊是正經(jīng)的接口

????public function alogin(){//數(shù)據(jù)庫查詢$result = M('goods')->select();// C('url') 是取網(wǎng)站的項目地址。寫在配置文件里了。$url = C('url');// 把圖片加上項目地址變成絕對路徑foreach($result as $k=>$v){$result[$k]['images'] = $url.$v['images'];}//轉(zhuǎn)成Jsonheader("Content-Type: application/json");echo json_encode($result);//總結(jié) 數(shù)據(jù)庫查詢? 然后拼裝成自己想要的數(shù)據(jù)? 然后轉(zhuǎn)成Json 最后輸出}

用apizza請求一下? 返回


下一步? 寫文檔


點擊這個復制

點文檔,粘貼到返回示例中? 然后點擊精簡示例


然后點擊自動生成參數(shù)注釋


然后自己填寫一下? 點擊保存.? 生成HTML文檔? ?查看



????感謝瀏覽!點個贊唄!





總結(jié)

以上是生活随笔為你收集整理的Apizza--特别好用的 Http请求模拟工具 PHP写接口然后测试详细教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。