2013-08-29 49 views
0

我正在对客户端进行指定服务。由于它不在我的域中,我无法在服务器上执行任何操作。 服务器响应这个网址:HttpWebRequest:如何从URI中删除最后一个斜杠

http://nameoftheserver.com/ITSM/UserAuthorizationService

而且,当我实例请求:

var endpoint = "...nameoftheserver.com/ITSM/"; 

var parameters = "UserAuthorizationService"; 

var request = (HttpWebRequest)WebRequest.Create(string.Format("{0}{1}", endPoint , parameters)); 

里边反事实是,request.Address具有价值

.../ITSM/UserAuthorizationService/ 

,并且由于最后一个斜杠,服务的响应是404

任何人都知道如何从request.Address中删除这个斜杠?

非常感谢您

+1

这很奇怪。我复制并尝试了你的代码,我的'request.Address'没有结尾的斜杠。 –

回答

0

可以使用TrimEnd方法是这样的:

(HttpWebRequest)WebRequest.Create(
    string.Format("{0}{1}", endPoint , parameters).TrimEnd('/') 
);