0

我正在为给定服务的客户工作。我不能在服务器上做任何事情,因为它不在我的域中。服务器在此 URL 中响应:

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 中删除此斜杠?

非常感谢

4

2 回答 2

0

您可以像这样使用 TrimEnd 方法:

(HttpWebRequest)WebRequest.Create(
    string.Format("{0}{1}", endPoint , parameters).TrimEnd('/')
);
于 2013-09-04T00:38:21.187 回答
0

我不确定这是否真的回答了您的问题,但是您可以使用 String.TrimEnd 删除斜线吗?

String.TrimEnd 方法 (MSDN)

于 2013-08-29T11:29:14.147 回答