0

以下のコードを参照してください。以下のコードが正しく機能したかどうかにかかわらず、どうすればテスト/デバッグできますか。実行され、コンパイル/実行時エラーはありません。

以下のコードの最終結果は、ページ内のコントロールの1つを設定して、以下のコードからのPOSTデータを保持することです。しかし、私はまだそこまで来ていません。

   protected override void OnInit(EventArgs e)
{

    ASCIIEncoding encoding = new ASCIIEncoding();
    string postData = "http://s.com/is/image/scom/2Peel";
    byte[] data = encoding.GetBytes(postData);

    // Prepare web request...
    HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://m.com/Confirm.aspx?ID=175");
    myRequest.Method = "POST";
    myRequest.ContentType = "application/x-www-form-urlencoded";
    myRequest.ContentLength = data.Length;
    Stream newStream = myRequest.GetRequestStream();
    // Send the data.
    newStream.Write(data, 0, data.Length);
    newStream.Close();

}

更新1:以下のコードを使用して応答を見つけようとしましたが、ページがまったく読み込まれません。

HttpWebResponse response = (HttpWebResponse)myRequest.GetResponse();

Console.WriteLine("Content length is {0}", response.ContentLength);
Console.WriteLine("Content type is {0}", response.ContentType);
4

1 に答える 1

0

HttpWebRequest オブジェクト (「myRequest」と名付けた)のGetResponseメソッドを使用します。

于 2012-06-04T19:24:15.767 に答える