httpclient案例一(呼叫識別介面)

2021-09-07 15:53:42 字數 3045 閱讀 8353

1

public mappicturerecognition(string recotype, multipartfile imagefile) ");

7 mapconfigmap =jsonutils.json2map2(confi**alue);

8 string posturl = configmap.get("uri"); //

服務位址

9 mappostparam = new hashmap(10);

10 postparam.put("username", configmap.get("username")); //

使用者名稱, 公有雲測試可使用』test』

11 postparam.put("password", configmap.get("password")); //

密碼,公有雲測試可使用 』test』

12 postparam.put("recotype", recotype); //

bankcard

13 postparam.put("encoding", "utf-8"); //

返回結果的文字編碼方式,取值包括:utf-8, 預設值 gb2312

14 postparam.put("head_portrait", "0"); //

是否返回頭像(base64格式),只對身份證識別有效,取值範圍:0,預設,不返回頭像 1,則返回身份證的頭像**

15 postparam.put("crop_image", "0"); //

是否返回切邊(base64格式),取值:0, 預設,不返回切邊圖 1, 返回切邊圖

16 postparam.put("b64", "1"); //

17//

base64編碼影象

18 string base64 = new

string(base64.encodebase64(imagefile.getbytes()));

19 postparam.put("image", base64); //

待識別的影象,可以是二進位制也可以是base64格式

21 logger.info("ocr識別結果{}", result);

* 執行http請求

3* 4*

@param

request

5* 請求物件 6*

@param

reqheader

7* 請求頭資訊 8*

@return

內容字串 9*/

獲得返回結果

如果成功

通過httpclient呼叫webservice

在net平台,通過restcharp無法呼叫webservice,並報錯 說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.invalidoperationexception 因 url 意外地以 h...

HttpClient實現https呼叫

首先建立乙個信任任何金鑰的策略。很簡單,不去考慮證書鏈和授權型別,均認為是受信任的 class anytruststrategy implements truststrategy httpclient既能處理常規http協議,又能支援https,根源在於在連線管理器中註冊了不同的連線建立工廠。當訪問...

每週乙個js重要概念之一 呼叫堆疊

js寫了也有兩年多了,大到複雜的後台系統,小到頁面,還有日均300萬的網頁主站,html5的適配頁面等等。框架也雜七雜八接觸了不少,從小的jquery bootstrap echarts等等,到大一些的框架vue san er,還有配套的dust axios vuex等等,也嘗試了去讀原始碼,發現還...