国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

詳解JSP開發中Apache-HTTPClient 用戶驗證的方法

2024-09-05 00:18:47
字體:
來源:轉載
供稿:網友

在開發程序的過程中,我們經常遇到調用接口的問題,很多時候我們還需要在調用接口時進行身份驗證,今天就讓錯新技術頻道小編和大家詳解JSP開發中Apache-HTTPClient 用戶驗證的方法,希望對你有所幫助。

詳解JSP開發中Apache-HTTPClient 用戶驗證的方法

解決方法:利用請求頭,將驗證信息保存起來。

實現代碼:

public class HttpClientUtils {  protected static final Logger LOG = LoggerFactory.getLogger(HttpClientUtils.class);  private static final String AUTHENKEY = "Authorization";  private static final String BASICKEY = "Basic ";  public static String getConnect(String url,String username,String password) {    CloseableHttpResponse response = null;    CloseableHttpClient client = HttpClients.createDefault();    HttpGet httpGet = new HttpGet(url);    Base64 token = new Base64();    String authenticationEncoding = token.encodeAsString(new String(username + ":" + password).getBytes());    httpGet.setHeader(AUTHENKEY, BASICKEY + authenticationEncoding);    String responseContent = "";    try {      response = client.execute(httpGet);      HttpEntity entity = response.getEntity();      responseContent = EntityUtils.toString(entity, "UTF-8");    } catch (IOException e) {      LOG.error(e.toString());    } finally {      if (response != null) {        try {          response.close();        } catch (IOException e) {          LOG.error(e.toString());        }      }      if (client != null) {        try {          client.close();        } catch (IOException e) {          LOG.error(e.toString());        }      }    }    return responseContent;  }}本文是錯新技術頻道小編給大家帶來的詳解JSP開發中Apache-HTTPClient 用戶驗證的方法,相信大家都有所了解,想要學習到更多的專業知識,歡迎關注錯新技術頻道小編為大家帶來的推薦。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永嘉县| 澜沧| 清丰县| 河池市| 维西| 时尚| 法库县| 南乐县| 区。| 泸定县| 曲麻莱县| 吉木乃县| 缙云县| 浦江县| 威宁| 高雄市| 泰宁县| 松滋市| 永春县| 西和县| 朝阳县| 荣昌县| 阳城县| 攀枝花市| 宜昌市| 宣恩县| 铜川市| 花莲市| 广西| 沛县| 遂川县| 许昌市| 霸州市| 康保县| 阿巴嘎旗| 盈江县| 安达市| 镇坪县| 类乌齐县| 嘉善县| 桦南县|