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
- Spring Boot 構建 Restful API 和測試Spring BootRESTAPI
- API自動化測試平臺,支援場景化的API測試API
- 公眾號 - 解決所有測試中的CORS問題CORS
- 常用的api管理測試工具API
- API 安全中的“左移”測試API
- 使用Spring Boot REST API進行測試驅動開發Spring BootRESTAPI
- 小紅書API介面測試 | 小紅書筆記詳情 API 介面測試指南API筆記
- 電腦端的 API 埠測試API
- 讓 API 測試變的簡單API
- API自動化測試平臺,高效實現對API的自動化測試API
- Spring、Spring Boot和TestNG測試指南 – 共享測試配置Spring Boot
- 瞭解1688API介面測試 | 1688 API介面測試指南API
- 測試人員如何提高API功能測試效率?API
- api測試框架 GuardianAPI框架
- API自動化測試API
- 使用SAP API portal進行SAP SuccessFactors的API測試API
- Spring-Context之二:使用Spring提供的測試框架進行測試SpringContext框架
- Just-API:無需編碼測試APIAPI
- 黑羽壓測 做 API介面功能測試API
- spring boot 整合測試Spring Boot
- 使用 HTTPie 進行 API 測試HTTPAPI
- 使用PostMan進行API測試PostmanAPI
- 1688 API介面測試指南API
- 商品API介面測試步驟API
- Go 單元測試之HTTP請求與API測試GoHTTPAPI
- 如何使用spring測試模組測試請求功能Spring
- Mock測試你的Spring MVC介面MockSpringMVC
- Stub-API 下的介面自動測試API
- 基於 Htte 的 API 自動化測試API
- iPaaS中API自動化測試的作用API
- 使用Spring Boot、Kotlin和OpenFeign實現型別安全API測試Spring BootKotlin型別API
- 使用Kotlin (Spring Boot) + MockMVC + DatabaseRider輕鬆實現API整合測試KotlinSpring BootMockMVCDatabaseIDEAPI
- Mokito 單元測試與 Spring-Boot 整合測試Springboot
- Spring Boot 單元測試Spring Boot
- Spring+ActiveMQ整合測試SpringMQ