<small id="nvnkc"><optgroup id="nvnkc"><sub id="nvnkc"></sub></optgroup></small>

<th id="nvnkc"><div id="nvnkc"></div></th>
  • <noscript id="nvnkc"><nobr id="nvnkc"><address id="nvnkc"></address></nobr></noscript>

  • <code id="nvnkc"><var id="nvnkc"></var></code><tbody id="nvnkc"><listing id="nvnkc"><nav id="nvnkc"></nav></listing></tbody>

    使用Web測試插件Restlet Client發送Get和Post請求的方法教程

    發布時間: 編輯:CINDY 0人評論 21285次瀏覽 實用方法教程
    摘要 : 使用Web測試插件Restlet Client發送Get和Post請求的方法教程

    Restlet Client是一款開發人員經常使用的web測試工具,像我們在開發web應用時,在對Spring中的Controller進行測試時,需要發送各種get以及post請求進行測試,當然可以自己在瀏覽器里輸入url或者對于測試而言使用Spring提供的MockMvc編寫代碼進行測試,但是當我們想要測試諸如帶Form表格提交(提交文件)的post等請求時,直接在瀏覽器里輸入url或者使用MockMvc(這個我還不知道怎么弄…)就不大好實現了,Restlet Client插件為我們提供了極大的便利。 今天我們chrome插件網為大家整理了使用Web測試插件Restlet Client發送Get和Post請求的方法教程。

    Restlet Client插件的下載安裝

    在chrome瀏覽器中安裝Restlet Client插件的方法參照:http://www.djfsmith.com/productivity/2017-08/789.html插件在瀏覽器界面如圖所示: 

    Restlet Client插件

    很明顯在圖示處我們可以看出,Restlet Client插件主要有三個部分,REQUEST部分用來創建請求,RESPONSE部分表示請求的回復,可以在 COMPLETE REQUEST HEADERS部分查看自己發出的請求的完整請求頭。

    Restlet Client插件的使用方法

    1. 創建普通get請求 

    Restlet Client插件創建普通get請求


    創建和發送普通get請求的方法比較簡單,如上圖所示:METHOD選擇get,直接輸入url添加參數就可以了!

    2. 創建普通post請求 

    發送普通的post請求的方法與創建普通get請求中發送get請求的方法類似,只是把METHOD改成post即可,再添加必要的參數就可以了。

    3. 創建post請求,模擬form提交表單 

    有時我們需要模擬form表單提交文件,此時對應controller代碼可以如下獲取:

     @RequestMapping("/proj")    @ResponseBody public AjaxResult upload(String fileName, InputStream inputStream, HttpServletRequest request) {                    MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request; int fileCount = 0;                    Iterator<String> iterator = multiRequest.getFileNames(); while (iterator.hasNext()) { String formFileElementName = iterator.next();                        fileCount++;                        MultipartFile multipartFile = multiRequest.getFile(formFileElementName); if (null == multipartFile) {                            throw new Exception("文件不能為空");                        }                    }        } 
    當我們發送模擬form表單請求時,注意到request請求實際為MultipartHttpServletRequest類型,Spring會自動填充inputStream參數,實際上他與request里的inputStream是同一個,在restlet可以如下模擬 
     創建post請求,模擬form提交表單
    有幾個需要注意的地方:
    1. BODY選項里面選擇Form
    2. 點擊 Add form parameter并選擇類型為File,同時注意一定要寫文件名,不然Controller里的代碼Iterator<String> iterator = multiRequest.getFileNames();是獲取不到文件名的。
    3. 注意Content-Type類型為multipart/form-data ,我們查看下面的COMPLETE REQUEST HEADERS,可以發現我們的請求類型為 multi/form-data,同時Restlet Client會自動幫我們設置boundary頭部 。

    4. 創建post請求,直接傳輸文件 

    除了模擬form表單提交文件,我們也可以直接在body里添加文件,這時controller對應的request就不是MultipartHttpServletRequest類型。
    創建post請求傳輸文件
    選擇BODY中的File選項,并拖拽文件,此時Restlet Client會自動幫我們填入對應的Content-type類型。
    查看更多

    轉載必須注明來自: Chrome插件 ? 使用Web測試插件Restlet Client發送Get和Post請求的方法教程

    ApiPOST - API調試、管理工具

    ApiPOST - API調試、管理工具

    0 人評論 16514 次人瀏覽 4.0分 4.0 分
    ApiPOST是一款可直接生成文檔的API調試、管理工具。2.0版本大更新,支持自定義請求頭(Request Header)、查看Cookie、導出Html及Word文檔等更多功能。
    Visual Event

    Visual Event

    0 人評論 8671 次人瀏覽 4.4分 4.4 分
    Visual Event是針對chrome瀏覽器用戶打造的一款開發插件,可以方便開發在調試網頁的時候查看各種網頁元素和調試信息,支持查看某個元素的事件類型,并且可以快速對文檔元素進行處理。
    Resolution Test

    Resolution Test

    0 人評論 6350 次人瀏覽 4.2分 4.2 分
    Resolution Test是專為Chrome瀏覽器制作的一款窗口大小調整工具,該款插件可以用多種分辨率大小來調整瀏覽器窗口大小,并能通過選取多個分辨率選項來打開多個相應大小的新窗口。
    Postman

    Postman

    36 人評論 2441327 次人瀏覽 4.0分 4.0 分
    Postman是一款功能強大的網頁調試與發送網頁HTTP請求的Chrome插件。
    Responsive Web Design Tester

    Responsive Web Design Tester

    0 人評論 21553 次人瀏覽 3.0分 3.0 分
    Responsive Web Design Tester是一款可以幫助用戶測試網頁在其他設備中顯示樣式的谷歌瀏覽器插件。
    HttpWatch

    HttpWatch

    0 人評論 54095 次人瀏覽 3.0分 3.0 分
    HttpWatch是功能強大的網頁數據分析工具,主要功能有網頁摘要、cookies管理、緩存管理、消息頭發送/接收,字符查詢、POST數據、目錄管理功能和報告輸出。
    av看片免费观看网址
    評論:(0)

    已有 0 位網友發表了一針見血的評論,你還等什么?

    ?