調用webservice的URL一個RESTful Web服務的URL總是害我一個404呼叫我的網址這樣角JS調用帶斜槓造成404
service.getAddress = function(address){
var encodedSearch = encodeURIComponent(address) + "%5C";
var args = {
'address': encodedSearch,
'callback': 'JSON_CALLBACK',
'language': $translate.use()
},
params = (args.language + "/" + args.address + '?callback=' + args.callback);
return $http.jsonp(ADDRESS_LOOKUP_ENDPOINT + params);
};
當我的地址字符串可以像「80/85大街「
URL看起來像
http://myurl.com/Service/api/findmyaddress/en/APARTMENT%203,86/88%20NARNIA%20ROAD,CALI%204%5C?callback=angular.callbacks._3
譯:encodeURIComponent正在轉向 」/「 斜線到 」%2F「,但它會導致404
個我曾嘗試不同的東西,即 「%252F」
而且還造成了404
當你從瀏覽器訪問url時,你能夠得到響應嗎?你可以粘貼你的完整網址進一步調查? – Mothupally
像這樣的東西http://myurl.com/Service/api/findmyaddress/en/APARTMENT%203,86/88%20NARNIA%20ROAD,CALI%204%5C?callback=angular.callbacks._3 – StevieB
86/88正在使它跌倒 – StevieB