I have angular application where i want to pass plus sign + in query string like:
http://localhost:3000/page?name=xyz+manwal
This is a quite common problem. You can pass it normally in application/x-www-form-urlencoded request. No other request will be able to correctly parse +. They will always parse it into %20 instead of %2B.
You would need to manually manipulate the query parameter, there are 2 ways:
For more info you should reffer to hthe following stack overflow questions Android: howto parse URL String with spaces to URI object? and URL encoding the space character: + or %20?