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