2022年10月13日 星期四

透過「curl to C# converter」 線上工具取得雛形程式碼

最近又有機會玩 curl,在需要呼叫WebApi 的情境下可以幫助我們快速測試,當然Postman 也是

不錯的選擇;測試後對於 webapi 有了初步認知,後續就是要使用程式來實現了,而這個步驟

能夠加快完成,提前下班不是夢...



要怎麼快速使用程式來實現呢,當然就是透過線上(https://curl.olsh.me)工具直接幫我們轉好



,而這個工具可以快速的產生一版雛形程式碼,後續我們就可以拿去到處 copy/paste 修修調調到

實際運作的樣子,縮短從無到有的建置時間(查資料)


以下準備 curl 假內容來測試


curl --location --request POST "https://test-deliveryhero.io/oauth2/token" --header "Content-Type: application/x-www-form-urlencoded"  --data-urlencode "grant_type=client_credentials" --data-urlencode "client_id=test:cliend_id" --data-urlencode "client_assertion_type=test:client_assertion_type" --data-urlencode "client_assertion=test:client_assertion" --data-urlencode "scope=test:api.sg.*"


將內容貼到線上工具,轉換後,如下圖



畫面上藍色區塊是代表輸入 curl 的內容,點選 Convert 按鈕後,下方綠色的區塊就是產

出的對應對應程式碼,另外,中間紅色框框的部分,就是告知我們有些指令不支援,以

這個範例來看就是 –location 不支援的訊息


以上簡單介紹完畢


沒有留言:

張貼留言