1. 程式人生 > >Intellij IDEA 2017.3 基於編輯器的REST客戶端介紹

Intellij IDEA 2017.3 基於編輯器的REST客戶端介紹

最近Intellij IDEA更新到了2017.3這一版本,這個版本又增加了很多新功能。我覺得其中這個基於編輯器的REST客戶端這個功能很不錯,可以為我們帶來很多方便。這個功能並不僅僅在Intellij IDEA才有,最近更新的所有Jetbrains系IIDE都有這個功能。

以往我們開發和除錯網路程式,用到的無非是這幾種辦法:瀏覽器F12工具、Fiddler、Wireshark、curl等命令列工具、手動使用HTTP客戶端類庫程式設計。不過這些方法總是有些不好用。Jetbrains這個基於編輯器的REST客戶端用起來倒是讓我眼前一亮。

使用方法

要使用這個功能很簡單,在IDE中新建一個字尾名為.http

的檔案,然後就可以使用這個功能了。截圖如下。

使用截圖

這個功能使用起來非常簡單,使用大寫的HTTP動詞(GET、POST、DELETE、PUT等等)後面加上要訪問的網址即可,如果埠號不是80或者443,可以使用冒號+埠號的形式寫在網址後面。如果需要修改Cookie、ContentType、UA等設定,直接寫在後面幾行即可,Jetbrains提供了非常完善的補全支援,我們只要敲第一個大寫字母即可獲得相應的程式碼提示。想要發起一個請求的時候,直接點選前面的綠色執行按鈕即可。一個檔案中可以儲存多個請求,如果以後還想再次執行只要開啟這個檔案即可。

配置環境變數

Jetbrains還提供了一個環境變數的功能,讓我們使用這個編輯器REST客戶端更加簡單。只要在專案中新增一個名為rest-client.env.json

的檔案,然後配置不同環境下要使用的環境變數。然後就能在REST客戶端中使用了。例如配置檔案是這樣的。

{
  "dev": {
    "host": "http://httpbin.org"
  },
  "prod": {
    "host": "http://httpbin.org"
  }
}

那麼在點選執行按鈕的時候就會彈出選擇要使用哪個環境變數。我們只要選擇就可以針對不同環境使用不同配置了。在程式碼中只要使用雙括號引用環境變數即可。

引用環境變數

這個功能就介紹到這裡了。因為它使用起來實在是太簡單了,不需要記什麼複雜命令,也不需要額外的工具支援。可以說是一個非常簡單強大的工具。

相關推薦

Intellij IDEA 2017.3 基於編輯REST客戶介紹

最近Intellij IDEA更新到了2017.3這一版本,這個版本又增加了很多新功能。我覺得其中這個基於編輯器的REST客戶端這個功能很不錯,可以為我們帶來很多方便。這個功能並不僅僅在Intellij IDEA才有,最近更新的所有Jetbrains系IIDE都

IntelliJ IDEA 2017.3下載與安裝

.com 安裝 選項 pla java 直接下載 二維 window 提示 大約在2017年暑假的時候知道了IntelliJ IDEA,但是那個時候一心認為有Eclipse就足夠用了,然而今天在網上沖浪的時候發現,IntelliJ IDEA是java語言開發的集成環境,這款

IntelliJ IDEA.2017.3.4的安裝使用

sta image img 按鈕 官方 inf 系統 分享 tina 下載 1.Idea與Webstorm同為JetBrains公司的產品,因此安裝使用方式也極為相似,首先我們打開IDEA的官方下載網站:https://www.jetbrains.com/idea/,點擊

IntelliJ IDEA 2017.3 創建多Module項目時,右邊欄出現多個root模塊的問題。如圖。

tel modules 新建 努力 bsp png 結果 int 配置 我新建了一個項目,裏面有三個模塊(Module),結果建好後,出現了三個root。然後我發現主模塊的pom文件,包含這樣一段配置 <modules> <module&g

IntelliJ IDEA 2017.3 搭建一個多模塊的springboot項目(二)

lease ini turn 分享 2.0 str 簡單 init version 上一篇我成功搭建了一個項目,名叫bale-project,下面我們繼續搭建子模塊。 在項目名稱上右鍵,New->Module,新建一個模塊。 這次我們選擇Spring Initial

轉載IntelliJ IDEA 2017.3建立Web專案,解決無自動生成web.xml問題

轉載於https://blog.csdn.net/u010758410/article/details/78780144/ 問題描述:建立Web專案後沒有create web.xml 解決辦法: 開啟Project Structure,在facets中選中次級的web或者在M

Mac IntelliJ IDEA 2017.3.2破解方法

寫這篇部落格有三個目的,第一就是以前輸入license server已經無效了,第二就是JetbrainsCrack.jar檔案找不到了,第三就是mac版的破解和window版的不一樣了。 , 第一,下載JetbrainsCrack.jar的路徑地址,是以下地址:http://ide

Intellij Idea 2017.3 開發前基本設定

作為一名剛入坑Idea的新手程式設計人員,需要對自己的編輯器進行一定的設定,進行程式碼優化,更容易查詢bug等。 一、首先展示一下我自己的介面。        (再次推薦一下 Being輸入法,真的很好用。) 二、安裝Idea  

Intellij Idea 2017.3 永久破解(99年?)

2.然後把補丁放入bin目錄。修改兩個檔案(idea.exe.vmoptions和idea64.exe.vmoptions),用記事本開啟這兩個檔案,在末尾新增-javaagent:G:\Program Files\JetBrains\IntelliJ IDEA 2017

IntelliJ IDEA 2017.3.2永久破解版

最近筆者測試了好多破解Idea的方法,最簡單操作方法莫過於用license server啟用,但是此類方法對最新的2017.3.2版已經無效了,親測哦,如下圖所示。 針對新版的IntelliJ IDEA,筆者的版本是2017.3.2,提供一種新的破解方法,

IntelliJ IDEA 2017.3的第一個JAVA程式

    本人寫JAVA程式碼一直都是使用eclipse,覺得eclipse寫程式碼很方便也很順手。但是最近看到有同事在使用IDEA開發JAVA,於是出於好奇就想用用看看到底哪款軟體好用。於是就下載並安裝了IDEA寫下了第一個JAVA程式碼。下面附上我的下載教程以及安裝過程。一

IntelliJ IDEA 2017.3.2 最新版完美破解啟用

IntelliJ IDEA號稱是目前最好最強最智慧的Java IDE,預設已經集成了幾乎所有主流的開發工具和框架。目前最新版為2017.2.5(2017.2.5已經不是最新,但是寫教程的時候2017.2.5使最新的,並且各個版本破解步驟基本一致,所以各位不要計較版本上的細節

intellij idea 2017.3.5破解步驟

1、從下面網址下載並安裝https://download.csdn.net/download/phenixzhong/10306706https://download.csdn.net/download/phenixzhong/103067222、在idea64.exe.vm

IntelliJ IDEA 2017.3啟用與漢化

本文以IntelliJ IDEA 2017.3為例進行講解。(持續更新:2018年1月21日)適用版本(其它版本未測試):IntelliJ IDEA 2017.2.6IntelliJ IDEA 2017.3IntelliJ IDEA 2017.3.1IntelliJ IDEA

intellij idea 2017.3 新建JAVA類不自動新增模板程式碼註釋的解決方案

前陣子重灌了系統,不得不重新下一遍idea,但是這次新建了.java檔案之後居然是空白的檔案,之前會加一些自動生成的註釋什麼的。 網上找了一下無果只能自己搞了。 原因:程式碼模板中File Header內容莫名其妙清空了?? 解決方案:把本來應該在裡面的東西再手動寫回

IntelliJ IDEA 2017.3.4 設定主題、字型

一、介面主題和字型 File->Settings 或者快捷鍵:Ctrl+Alt+S 二、程式字型 三、更細化的控制檯字型和顏色 總的來說,設定主題和字型分為2塊內容: 1.對整個軟體的設定:File->Settings->Appearance &

intellij idea windows版本設定編輯的背景顏色

我在官網下的windows版本的在更改編輯器 的背景色的時候點選 general --> color fonts 並沒有網上說的直接有 defaul text選項。如圖。發現原來只有mac版本的才有這個選項。 後來發現 在text選單下面有個default tex

IntelliJ IDEA 2017.3 配置Tomcat執行web專案教程(多圖)

小白一枚,借鑑了好多人的部落格,然後自己總結了一些圖,儘量的詳細。在配置的過程中,有許多疑問。如果讀者看到後能給我解答的,請留言。Idea請各位自己安裝好,還需要安裝Maven和Tomcat,各自配置好環境變數。 我配置的是一個多模組的web專案,配合Maven和Tomca

Intellij Idea 2017編輯詳解

編輯器總覽 基礎 在建立和修改程式碼的時候,編輯器是是否有用的工具。所有的其他的編輯器也都支援書籤,斷點,語法高亮,程式碼提示,Zooming,程式碼摺疊等。 當然這裡還有很多諸如巨集指令,高亮TODO,程式碼分析、事件、快捷智慧導航的高階特性。可以使用setti

八、IntelliJ IDEA 2017 的十大特性(3)

IntelliJ IDEA 攜帶強大功能的同時,其本身的特性也非常多,自然學習成本相比於同類的其他 IDE 工具就更高一些。為了幫助讀者快速熟悉 IntelliJ IDEA,從而提高讀者利用 IDEA 的進行開發的效率。本文將簡單地介紹 IntelliJ IDEA 最重要的1