以下のコードを参照してください。以下のコードが正しく機能したかどうかにかかわらず、どうすればテスト/デバッグできますか。実行され、コンパイル/実行時エラーはありません。
以下のコードの最終結果は、ページ内のコントロールの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);