angularjs - $http.post URL is getting trimmed off if URL has "#" -


i'm having 1 rest api: /myapp/fetchdata/user-name/password. user-name , password changed based on request.

when call above restapi

/myapp/fetchdata/srikanth/abcdef#g123 

the request going this:

/myapp/fetchdata/srikanth/abcdef 

basically in url text got removed # character. there way solve?

thanks, srikanth.

in uri # triggers begins of "fragment", , ends path. fragment specify portion of resource identified path.

when post-ing request client, have escape special characters. request should be:

/myapp/fetchdata/srikanth/abcdef%23g123 

there different way escaping urls, encodeuri or encodeuricomponent function in js. example, may do:

var request = "/myapp/fetchdata/srikanth/" + encodeuricomponent("abcdef#g123"); 

then server have decode original request.

but: sure solution send password plain in way?


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -