Warm tip: This article is reproduced from serverfault.com, please click

其他- Angular REST请求添加了会破坏请求的字符

(其他 - Angular REST requests adds characters which breaks request)

发布于 2020-11-30 11:16:18

我有一个以前没有发生过的问题。设置URL时,Angular似乎在URL中添加了许多字符,从而破坏了URL。

URL请求使用插值组合:

const url = `${this.restUrl}​​​​​​​professionals/${userId}​​​​​​​/skills`;

在发送前登录该行时,其外观如下:

https://localhost:5001/​​​​​​​professionals/693450e6-1621-496a-b80f-eb6572867842​​​​​​​/skills

但是,发出请求时,URL为:

https://localhost:5001/%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8Bprofessionals/693450e6-1621-496a-b80f-eb6572867842%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B%E2%80%8B/skills

如何确定Angular不会更改URL

Questioner
PieterSchool
Viewed
0
Abdelmlak Dhif 2020-11-30 20:32:55

像codebrane所说的复制/粘贴问题。

我确实复制并测试了网址,并且它的编码方式与你相同

我重写并测试了它,现在它可以正常工作,建议你重写复制/粘贴并重试的部分!