+ (plus) sign in Web API routing
问题 I'm working with an asp.net web api project, and I have to pass an mobile number through a post. But i cannot return a plus sign. my route: config.Routes.MapHttpRoute( name: "SmsRoute", routeTemplate: "rest/sms/{country}/{company}/phone/{mobilenumber}", defaults: new { controller = "Sms", action = "PostSms" }); controller: public HttpResponseMessage PostSms(string country, string company, string mobilenumber) { return Request.CreateResponse( HttpStatusCode.Created ); } When I run this post