C# にクライアントを持つジャージー Web サービスがあります。スニペットに従います。
var request =(HttpWebRequest)WebRequest.Create(uri);
request.Method = "POST";
request.ContentType = "application/xml";
Stream stream = request.GetRequestStream();
byte[] b = memstreamxml.ToArray();
stream.Write(b, 0, b.Length);
stream.Close();
var response = (HttpWebResponse)request.GetResponse();
xml バイトで投稿するこの要求では、400 または 415 エラー応答が返されます。さまざまな MediaTypes を @Consumes しようとしましたが、現在は何も機能していません。C# から jersey Web サービスに xml リクエストを送信する方法を教えてもらえますか? また、@XmlRootElement を pojo で使用して、入力 xml を処理しています。
事前に助けてくれてありがとう。