Spring API 的 CORS 測試
在開發 API 和前端的時候,最麻煩的就是一個 CORS 測試。
你不知道你的 API 是否允許 CORS,也不知道是不是因為前端的原因。
但是 CORS 這個跨域訪問確實讓人非常頭疼。
## 寫個頁面
為了解決這個問題,我們用 HTML 寫了個頁面,這個頁面可以對跨域訪問進行一些小測試。
請檢視頁面在 GitHub 上的完整原始碼:
https://github.com/cwiki-us-demo/java-tutorials/blob/master/src/main/resources/html/cors.html
上面的程式碼主要是通過 JQuery 傳送一個跨域請求到 API,來判斷 API 返回的資料是否能夠支援跨域訪問。
另外,如果你的的 API 還需要新增 Bearer 訪問令牌的話,你可以在輸入對話方塊中輸入需要的 Bearer Token。
否則你可以留空,AJAX 的請求將不會設定訪問令牌。
如果沒有問題,你將會看到彈出成功的對話方塊。
如果沒有任何反應,你需要通過瀏覽器的 F12 ,開啟除錯對話方塊,然後檢視網路。
比如說,上面的圖片中,我們得到的錯誤程式碼是 403,這是因為我們沒有設定 Token 的值,我們的 API 是需要設定 Token 值的。
相關文章
- Spring Boot 中測試 CORSSpring BootCORS
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- API測試:瞭解API介面測試與API介面測試指南API
- 公眾號 - 解決所有測試中的CORS問題CORS
- API自動化測試平臺,支援場景化的API測試API
- 使用Spring Boot REST API進行測試驅動開發Spring BootRESTAPI
- API 安全中的“左移”測試API
- 常用的api管理測試工具API
- 瞭解1688API介面測試 | 1688 API介面測試指南API
- 使用Kotlin (Spring Boot) + MockMVC + DatabaseRider輕鬆實現API整合測試KotlinSpring BootMockMVCDatabaseIDEAPI
- 使用Spring Boot、Kotlin和OpenFeign實現型別安全API測試Spring BootKotlin型別API
- api測試框架 GuardianAPI框架
- 讓 API 測試變的簡單API
- 電腦端的 API 埠測試API
- API自動化測試平臺,高效實現對API的自動化測試API
- 使用SAP API portal進行SAP SuccessFactors的API測試API
- 測試人員如何提高API功能測試效率?API
- 1688 API介面測試指南API
- API自動化測試API
- Mock測試你的Spring MVC介面MockSpringMVC
- Web API對application/json內容型別的CORS支援WebAPIAPPJSON型別CORS
- Just-API:無需編碼測試APIAPI
- burpsuite學院之api測試UIAPI
- 商品API介面測試步驟API
- 使用 HTTPie 進行 API 測試HTTPAPI
- 使用PostMan進行API測試PostmanAPI
- Spring Boot 單元測試Spring Boot
- 021-Spring Boot 測試Spring Boot
- CORS目的並非保護API端點 - nikofischerCORSAPI
- iPaaS中API自動化測試的作用API
- Stub-API 下的介面自動測試API
- 基於 Htte 的 API 自動化測試API
- Spring Boot 通過CORS實現跨域Spring BootCORS跨域
- Go 單元測試之HTTP請求與API測試GoHTTPAPI
- 小紅書API介面測試 | 小紅書筆記詳情 API 介面測試指南API筆記
- Spring Boot中的跨域資源共享(CORS)處理Spring Boot跨域CORS
- Spring、Spring Boot和TestNG測試指南 – 整合測試中用Docker建立資料庫Spring BootDocker資料庫
- 黑羽壓測 做 API介面功能測試API