關於cURL 轉程式碼
cURL 轉程式碼,用在把介面文件裡的 curl 示例,或者在 Chrome、Firefox 開發者工具“網路”面板裡複製的 cURL 命令,變成專案裡能直接用的程式碼。命令原樣粘進來就行,多行、帶引號的都沒問題,再選要生成的語言:Python(requests)、JavaScript(fetch)、Node.js(axios)、PHP、Go、Java 或 C#。
請求方式、請求頭和請求體都會帶過去,-d 和其他 --data 引數、--json、-F 表單、-u 基本認證、-b Cookie、-A 瀏覽器標識、-e 來源頁,以及 -G、-k、-L、--compressed 這些常用引數都能識別。從瀏覽器複製的請求常帶著 Cookie 和登入令牌,轉換在你的瀏覽器裡完成,這些內容不會發到我們的伺服器;不過把程式碼發給別人之前,記得先刪掉。想直接發請求看返回結果,用線上 HTTP 請求測試。
cURL 轉程式碼怎麼用
- 1複製 curl 命令
在開發者工具“網路”面板裡右鍵請求,複製為 cURL,或從介面文件裡複製。
- 2貼上進來
多行、帶引號的命令直接貼上即可。
- 3選語言
選 Python、JavaScript fetch、Node.js axios、PHP、Go、Java 或 C#。
- 4複製程式碼
放進專案,記得把裡面的金鑰、令牌換成你自己的配置。
為什麼用熊仔工匠
- 七種寫法
Python requests、fetch、axios、PHP cURL、Go net/http、Java 和 C# 的 HttpClient。
- 認得瀏覽器命令
Chrome、Firefox 複製出來的多行、帶引號命令都能解析。
- 常用引數都支援
請求頭、請求體、--json、表單、基本認證、Cookie、UA、來源頁、-G、-k、-L、--compressed。
- 金鑰不外傳
命令裡的 Cookie、令牌不會上傳。