1. 程式人生 > >如何簡單訪問HTTP的GET、POST、PUT、DELETE,MOCK資料

如何簡單訪問HTTP的GET、POST、PUT、DELETE,MOCK資料

目錄

如何簡單訪問HTTP的GET、POST、PUT、DELETE,MOCK資料

內容分為以下幾個部分,巧婦需要有米之炊,先看看如何Mock資料,後面是http訪問三個常用工具。

  1. 如何Mock資料
  2. PostMan
  3. SoapUI
  4. 命令列curl

如何Mock資料

https://www.mocky.io/


可以模擬任何想模擬的資料,包括status code,編碼等
https://www.mocky.io/

用法舉栗子:
官網就有可以訪問的例子, Chrome訪問:https://www.mocky.io/v2/5185415ba171ea3a00704eed
返回 {"hello": "world"}

PostMan

Postman stackoverflow問如何測試post請求:
Postman stackoverflow
Postman外掛用法:
Chrome位址列輸入:chrome://apps/
在頁面選擇Postman icon
Postman icon

Post 訪問連結 https://www.mocky.io/v2/5185415ba171ea3a00704eed
在這裡插入圖片描述

Postman Chrome外掛下載地址:

https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop
Postman Mac, Windows, Linus 客戶端下載地址:
https://www.getpostman.com/apps

SoapUI

新建一個Rest Project,
URI 用 https://www.mocky.io/v2/5185415ba171ea3a00704eed
新建Rest Project

選擇Method --> Post, Endpoint,Resource填寫如下:
在這裡插入圖片描述

url都寫在Endpoint裡面也測試通過
在這裡插入圖片描述

SoapUI 筆者下載OpenSource的,地址:

https://www.soapui.org/downloads/soapui.html

命令列curl

curl 可以新增method( GET, POST) , header, data等

curl --request POST \
  --url 'https://www.mocky.io/v2/5185415ba171ea3a00704eed' \
  --header 'Content-Type: application/json' \
  --data '{
"name":"zgpeace",
"age":"18"
}'

terminal curl

溫馨提示

http、https訪問都可以。