Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTTP基本访问认证是否需要Apache或任何第三方库?_Http_Authentication - Fatal编程技术网

HTTP基本访问认证是否需要Apache或任何第三方库?

HTTP基本访问认证是否需要Apache或任何第三方库?,http,authentication,Http,Authentication,我正在创建一个HTTP POST请求的漫长过程中。我试图找到最简单的方法来添加密码和用户名信息。为了进行身份验证,我们得出结论,HTTP基本访问身份验证可能是好的 我的问题是HTTP基本访问身份验证是否需要ApacheHTTPClient或任何第三方库?基本身份验证很容易实现。您需要的只是一个用于Base64的库 通过连接用户ID、冒号和密码来构建字符串。即“{userid}:{password}” 用Base64对字符串进行编码 在编码字符串前加上“Basic” 将结果字符串设置为Author

我正在创建一个HTTP POST请求的漫长过程中。我试图找到最简单的方法来添加密码和用户名信息。为了进行身份验证,我们得出结论,HTTP基本访问身份验证可能是好的


我的问题是HTTP基本访问身份验证是否需要ApacheHTTPClient或任何第三方库?

基本身份验证很容易实现。您需要的只是一个用于Base64的库

  • 通过连接用户ID、冒号和密码来构建字符串。即“{userid}:{password}”
  • 用Base64对字符串进行编码
  • 在编码字符串前加上“Basic”
  • 将结果字符串设置为
    Authorization
    HTTP头