2014-11-05 46 views
0

我正在創建一個HTTP POST請求的漫長過程。我試圖找到最簡單的方法來添加密碼和和用戶名信息。出於身份驗證目的並得出結論認爲HTTP基本訪問驗證可能是好的。HTTP基本訪問驗證是否需要Apache或任何第三方庫?

我的問題是HTTP基本訪問驗證是否需要ApacheHTTPClient或任何第三方庫?

回答

1

基本認證很容易實現。你需要的只是Base64的一個庫。

  1. 通過連接用戶標識,冒號和密碼構建字符串。即「{userid}:{密碼}」。
  2. 通過Base64對字符串進行編碼。
  3. 在編碼字符串前面加上「Basic」。
  4. 將結果字符串設置爲Authorization HTTP標頭。