最近跟某家公司合作,對方開了一個GET方法帶請求體的API,試過Spring boot的restTemplate物件、Apache Http Client、OkHttpClient都無法於呼叫API時傳入Request Body,最後找到一篇有人使用AsyncHttpClient成功傳入的作法。
2024-08-02
[JAVA]GET方法帶請求體呼叫API
- 28
- 0
最近跟某家公司合作,對方開了一個GET方法帶請求體的API,試過Spring boot的restTemplate物件、Apache Http Client、OkHttpClient都無法於呼叫API時傳入Request Body,最後找到一篇有人使用AsyncHttpClient成功傳入的作法。
為了能即時修改程式不需要做到編譯,故透過Java來執行Groovy腳本來滿足此需求。
以下範例為將"A123456789,獅哥哥,18"轉換成java的Person物件,其中解析基本資料的程式碼使用Groovy腳本撰寫。
紀錄如何透過IDEA建立第一個Spring Boot服務
過去在實作可編輯的Grid物件時,實作方向通常是對每個格子註冊doubleClick事件,點擊後再動態生成TextBox元件供用戶輸入,現在的話不需要這麼麻煩,只需要加上一個contenteditable屬性就可以直接讓HTML元件具備編輯的功能。
還記得剛進入資訊業沒多久就被指派要寫一個流程塑模器,當時為了實作它還需要拼命的尋找第三方現成的套件,評估到最後還要報告到總裁那邊去...經過這幾年的成長沒想到已經可以直接用jQuery+SVG再加上一些邏輯完成流程設計器的基本外框,自己都覺得感動.......
要讓上傳後的圖片直接於畫面中顯示,可使用FileReader物件達成。