我正在为客户提供服务。我无法在服务器上执行任何操作,因为它不在我的域中。 服务器正在此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?
中删除此斜杠非常感谢
答案 0 :(得分:0)
我不确定这是否真的能回答你的问题,但你能否使用String.TrimEnd来删除斜杠?
答案 1 :(得分:0)
您可以像这样使用TrimEnd方法:
(HttpWebRequest)WebRequest.Create(
string.Format("{0}{1}", endPoint , parameters).TrimEnd('/')
);