单项选择题
服务器程序server.ashx部署在http://127.0.0.1/server.ashx
public class server : IHttpHandler {
public void ProcessRequest (HttpContext context)
{
String uName = context.Request["uName"];
String uPass = context.Request["uPass"];
context.Response.ContentType = "text/plain";
context.Response.Write(uName+","+uPass);
context.Response.Flush();
}
}
客户端程序如下:
private void Button_Click(object sender, RoutedEventArgs e)
{
WebClient client = new WebClient();
client.Encoding = Encoding.UTF8;
String s = "uName=深圳&uPass=123";
client.Headers.Add("Content-Type","application/x-www-form-urlencoded");
s=client.UploadString("http://localhost/DotNetWeb/server.ashx", "POST", s);
MessageBox.Show(s);
}
那么执行后客户端显示的信息是:
A、深圳,123
B、汉字乱码,123
C、空字符串
D、程序错误