測試 HTTP client 的工具 - httpbin
覺得我們的內容實用嗎? MyApollo 電子報讀者募集中!歡迎訂閱電子報!
無論是何種程式語言都有各式各樣的 HTTP client 套件可以使用,譬如 Python requests, Javascript Axios, Go net/http 等等都是常見的 HTTP client 套件。
不過,開發 HTTP client 時經常需要測試一些 edge cases, 譬如遇到 HTTP status code 500 時要如何處理,這種情況除了可以使用 mock data 進行測試之外,也可以直接使用 httpbin 所提供的 API 實際模擬收到 HTTP status code 500 的情況。
當然 httpbin 也提供其他 HTTP 相關的功能,例如檢查 HTTP client 送的 headers, IP 位址,以及模擬回傳各種圖片格式等等,保證實用,值得一試。