📄 ch8_15.cs
字号:
using System;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.Text;
public class CH8_15
{
string retrieveHTTP (WebRequest request)
{
WebResponse response = request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader (responseStream);
return reader.ReadToEnd ();
}
void writeHTTP(WebRequest request, string data)
{
byte [] bytes = System.Text.Encoding.ASCII.GetBytes (data);
request.ContentLength = bytes.Length;
Stream outputStream = request.GetRequestStream ();
outputStream.Write (bytes, 0, bytes.Length);
outputStream.Close ();
}
void postHTTP (string server, string data)
{
// Create the Web Request Object
WebRequest request = WebRequestFactory.Create (server);
// Setup a post request
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
// write out the data to the web server
writeHTTP(request, data);
// And get the response
string page = retrieveHTTP(request);
Console.WriteLine("Retrieved Page: {0}", page );
}
public static void Main(String[] args)
{
if ( args.Length < 2 )
{
Console.WriteLine("Usage: ch8_15 server values");
return;
}
CH8_15 app = new CH8_15();
app.postHTTP( args[0], args[1] );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -