我在Spring Boot和Spring Security中使用angular 7。我在后端实现基本身份验证
我遇到的问题是我从Angular发送带有包含用户名和密码的Http标头的请求。但是在后端抛出了一个异常,即“由于URL未被标准化,请求被拒绝”。 我该如何解决?
这是请求
const httpOptions = {
headers: new HttpHeaders({
'Authorization': 'Basic ' + btoa('test:test123')
})
};
return this.http.get(this.url+"/items",httpOptions);
答案 0 :(得分:0)
请确保this.url
的末尾没有斜杠,因为如果这样,您将在item
之前得到双斜杠,这是导致“ URL未标准化”错误的常见原因。 / p>