質問

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",トレージエンジンはインデックスの応答コードのようなオデッド-ザドッ言いました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top