0

アプリ エンジンで Java を使用して実装された既存のアプリケーションが既にあります....今度は、このサーブレットを C# フォーム プログラムから接続したいですか?,...これはリクエスト用に試したコードです

HttpWebRequest authRequest = (HttpWebRequest)HttpWebRequest.Create(googleLoginUrl);
byte[] buffer = Encoding.ASCII.GetBytes(postData);
authRequest.ContentLength = buffer.Length;
 Stream postDataStr=authRequest.GetRequestStream();
postDataStr.Write(buffer, 0, buffer.Length);
postDataStr.Close();

今では GSE (Google サーブレット エンジン) に接続されています...これに対する応答が必要です....それを実装するにはどうすればよいですか?

4

1 に答える 1

1

応答を読むだけです。

HttpWebResponse response = (HttpWebResponse)authRequest.GetResponse ();
Console.WriteLine ("Content length is {0}", response.ContentLength);
Console.WriteLine ("Content type is {0}", response.ContentType);
string raw_html = (new StreamReader(response.GetResponseStream()).ReadToEnd();

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.getresponse.aspxからさらに例を見ることができます。

注:データを投稿しているので、次の方法authRequestで POST として設定する必要があると思います:

authRequest.Method = "POST";
于 2013-01-28T05:00:12.027 に答える