Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.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
Java 检索用户名:使用Spring Boot由Curl发送的密码_Java_Rest_Curl_Spring Boot - Fatal编程技术网

Java 检索用户名:使用Spring Boot由Curl发送的密码

Java 检索用户名:使用Spring Boot由Curl发送的密码,java,rest,curl,spring-boot,Java,Rest,Curl,Spring Boot,我正在使用SpringBoot编写一个web服务,它允许用户通过curl使用REST调用请求数据。目前,用户将使用curl提供的基本身份验证进行身份验证。从Spring中,如何检索curl发送的用户名:密码 示例:curl-u用户:通过 我想要用户:密码对。我已经找到了。要获得curl使用basic auth发送的username:pasword对,可以使用@RequestHeader注释和value=“Authorization”。这可用于从HTTP头中的任何字段收集数据 基本身份验证登录方法

我正在使用SpringBoot编写一个web服务,它允许用户通过curl使用REST调用请求数据。目前,用户将使用curl提供的基本身份验证进行身份验证。从Spring中,如何检索curl发送的用户名:密码

示例:curl-u用户:通过

我想要用户:密码对。

我已经找到了。要获得curl使用basic auth发送的username:pasword对,可以使用
@RequestHeader
注释和
value=“Authorization”
。这可用于从HTTP头中的任何字段收集数据

基本身份验证登录方法示例:

@RequestMapping(value = "/login", method = RequestMethod.GET)
public String login(@RequestHeader("Authorization") String authorization) { ... }
authorization
变量保存base64编码的凭证。您还可以根据需要设置默认值或标记标头