ソリューション内のあるプロジェクトから別のプロジェクトにリクエストを送信します。
WebRequest request = WebRequest.Create(UrlTemplate);
request.Timeout = 500000;
request.Method = WebRequestMethods.Http.Post;
request.ContentType = ContentType;
byte[] postData = System.Text.Encoding.ASCII.GetBytes(data);
request.ContentLength = postData.Length;
Stream newStream = request.GetRequestStream();
// Send the data.
newStream.Write(postData, 0, postData.Length);
newStream.Flush();
newStream.Close();
で設定されている関数ではUrlTemplate
、正しい文字列(データで送信します)を取得しますが、文字列に特殊文字が含まれていると問題が発生します。
文字列が次の場合:12&34
この関数で取得するのは次のとおり12
です。
文字列が次の場合:12+34
この関数で取得するのは次のとおり12 34
です。
それがあなた方の何人かに起こったかどうか、そしてあなたがそれをどのように解決したかを知ってうれしいです。少し早いですがお礼を。