ASP HttpWebRequest、リダイレクト
-
19-09-2019 - |
質問
OK、クライアントとなりうるかどうかをサーバへの一部のデータです。サーバーを受ける、応答にリダイレクト.の問題であるとともに、顧客はリダイレクト.また、たってチェックをStatusCodeの応答は、お客様が、いつも同じ"OK"をクリックします。の代わりにリダイレクトコードです。と思欠?
のクライアント側していて思ったこと。
StringBuilder sb;
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost/serv/Default.aspx");
request.Method = "POST";
byte[] data = Encoding.ASCII.GetBytes(GetDATA());
request.ContentType = "text/xml";
request.ContentLength = data.Length;
Stream stream = request.GetRequestStream();
stream.Write(data, 0, data.Length);
request.AllowAutoRedirect = true;
request.MaximumAutomaticRedirections = 10;
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
response.Close(); } catch(Exception ex) {}
サーバーに面していまこの線:
HttpContext.Current.Response.Redirect("http://www.google.com", true);
この場合、クライアントを受け答えをしませんなにもしない。
感謝。
解決
できたら"AllowAutoRedirect"trueに設定でHttpWebRequestオブジェクト、第2回webrequestので、一度はリダイレクト.時に"200OK"からのレスポンスオブジェクトですの対応"www.google.com".でき、応答を確認してください。ResponseURIを検証します。
する必要がありまをoffにして"AllowAutoRedirect",トレージエンジンはインデックスの応答コードのようなオデッド-ザドッ言いました。
所属していません StackOverflow