Angular 编码'';(点)转换为HTTP调用
我想使用以前编码的一些数据发出HTTP请求,但是当我发送编码字符串时,Angular 编码'';(点)转换为HTTP调用,angular,urlencode,angular-httpclient,Angular,Urlencode,Angular Httpclient,我想使用以前编码的一些数据发出HTTP请求,但是当我发送编码字符串时,(点)被解码 return this._http.get(`${this._const.SECURITY_URL}/api/find/myEmail%40gmail%2Ecom`); 因此,正在进行的实际通话: ${this._const.SECURITY_URL}/api/find/myEmail%40gmail%2Ecom 变成 ${this._const.SECURITY_URL}/api/find/myEmail%
(点)被解码
return this._http.get(`${this._const.SECURITY_URL}/api/find/myEmail%40gmail%2Ecom`);
因此,正在进行的实际通话:
${this._const.SECURITY_URL}/api/find/myEmail%40gmail%2Ecom
变成
${this._const.SECURITY_URL}/api/find/myEmail%40gmail.com
我需要
。
作为%2E
发送。我能做什么?您使用的是@angular/http
还是@angular/common/http
?哪个版本?1)你是如何测试的?2) 为什么这是个问题?(在URL中应具有相同的含义)我使用的是@angular/common/http
(“@angular/http”:“^5.0.0”)。我从我的应用程序中进行了调用,结果可以在浏览器的“网络”选项卡上看到。这是一个问题,因为如果我发送
而不是%2E
,服务器不会返回数据。