阿里云总线CSB的HTTP调用案例
生活随笔
收集整理的這篇文章主要介紹了
阿里云总线CSB的HTTP调用案例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
阿里云總線CSB的HTTP調用案例
因為在實際開發過程中出現參數傳入無效原因,因此記錄下,話不多說直接上代碼!(以Content-Type: application/json請求為例)
HttpParameters.Builder builder = new HttpParameters.Builder();Map<String, Object> kvMap = new HashMap<String, Object>();builder.requestURL(url) // 設置 CSB 服務地址。CSB服務地址即創建該實例時綁定的SLB的地址。.api(apiName) // 設置服務名。.version(version) // 設置版本號。.method(method) // 設置調用方式, get或post。.accessKey(ak).secretKey(sk); // 設置AccessKey ID和AccessKey Secret。try {builder.setContentEncoding(ContentEncoding.gzip);//設置請求消息壓縮。// 設置請求參數。builder.putParamsMap("page", "1") // 當前頁數.putParamsMap("size", "100"); // 一頁的數量builder.contentBody(new ContentBody(kvMap)); // kvMap可以為空但必須有,不然會顯示入參錯誤HttpReturn response = HttpCaller.invokeReturn(builder.build());result= response.getResponseStr();} catch (HttpCallerException httpCallerException) {httpCallerException.printStackTrace();}最后附上阿里云開發文檔:https://help.aliyun.com/document_detail/148571.html
總結
以上是生活随笔為你收集整理的阿里云总线CSB的HTTP调用案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pacman 查询_pacman命令
- 下一篇: pacman手册