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最後のスラッシュが原因で、サービスの応答は aになります。

このスラッシュを 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 に答える