ステータスコード422を返すリクエストからレスポンスストリームを取得する際に問題が発生しました。
HttpWebResponse objResponse = (HttpWebResponse)wr.GetResponse();
ステータスコードが201でないため、wr.GetResponseはwebexceptionをスローします。
したがって、リモートサーバーから応答ストリームを取得することはできません。ただし、ResponseStreamに重要な情報を返します。
だから私の質問は、201を返さないがデータを返すリクエストでResponseStreamを取得する方法です。