加号转换为 %2B 并且我的请求出现错误的 URL。怎么修?代码如下。
// Result params:
// ?game=Dota%2B2&limit=1
// Error in game. Plus converts to %2B
// How Fix?
Meteor.call("getStreams", "Dota+2", "1", function(e, i) {
});
Meteor.methods({
getStreams: function(game, limit) {
var response = Meteor.http.call("GET",
"https://api.twitch.tv/kraken/streams",
{params: {'game': game, 'limit': limit}});
return response.data.streams.map(function(i) {
return {
"game" : i.game,
"viewers" : i.viewers,
"title": i.channel.display_name
}
});
}
});
我需要的请求网址:https ://api.twitch.tv/kraken/streams?game=Dota+2&limit=1