本文介紹您讀寫智能召回引擎的鑒權方式。
用戶名密碼
實例創建完成后,您需要設置用戶名密碼才能對智能召回引擎進行讀寫操作。
設置完成后可以看到訪問入口,在后續讀寫操作中需要使用用戶名密碼進行請求鑒權。
Http auth鑒權
智能召回引擎使用http auth對讀寫請求進行驗權,需要用戶將設置的用戶名密碼加到請求的http header中。
基于Apache http client的實現:
String auth = userName + ":" + passWord;
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(StandardCharsets.ISO_8859_1));
String authHeader = "Basic " + new String(encodedAuth);
String query = "http://aime-cn-xxxx.aime.aliyuncs.com/be?xxxx";
HttpGet httpGet = new HttpGet(query);
httpGet.setHeader("Authorization", authHeader);
curl請求
curl "http://aime-cn-xxxx.aime.aliyuncs.com/be?biz_name=searcher&p=test_x2i_biz&s=test_x2i_biz&return_count=10&outfmt=json2&trigger_list=trigger_key:1,trigger_key2:1.5" -u ${userName}:{passWord}
文檔內容是否對您有幫助?