我正在尝试使用来自Ionic 2(javascript)的电子邮件地址调用Java GET RESTful服务。效果很好,但是当我在电子邮件地址中添加一个点(例如.com)时,它将在到达服务时释放该点的所有字符。
如何编码URI,以便将电子邮件地址发送给服务?
我在用:'/list/email/' + encodeURIComponent(email)
但是,如果电子邮件地址为:email@domain.com
,它将以email@domain
的形式到达服务。
我试过了:'/list/email/' + email
'/list/email/' + encodeURI(email)
'/list/email/' + encodeURIComponent(email)
都给出相同的结果
谢谢
最佳答案
FIX很简单。只需在网址末尾添加“/”
return this.http.get(this.BASE_URI + '/list/email/' + email + '/')
关于javascript - 编码RESTful服务的URI,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39075535/