我正在使用一个API提供程序,它在其中一个响应中向我发送了某种令牌。
令牌看起来像这样:SomE73ThiL1k3T+ashR
现在我从angularJs前端接受这个并使用$resource
我将它发送到我的Django的后端:
var res = SomeResource({
tokenName : SomE73ThiL1k3T+ashR,
}, function(){
console.log(res);
})
但是当我在后面这样做时:
request.GET.get("tokenName")
“+”被替换为空格,如下所示:"SomE73ThiL1k3T ashR"
有解决方法吗?
答案 0 :(得分:1)
使用encodeURIComponent();
var res = SomeResource({
tokenName : encodeURIComponent("SomE73ThiL1k3T+ashR"),
}, function() {
console.log(res);
})
答案 1 :(得分:0)
var res = SomeResource({
tokenName : SomE73ThiL1k3T%2BashR,
}, function(){
console.log(res);
})
使用%2B
更改 +