110,534
社区成员
发帖
与我相关
我的任务
分享
行 78:
行 79: HttpWebRequest request=(HttpWebRequest)HttpWebRequest.Create( "http://202.75.218.82/rsct/XQT_OnlineOrder.asp?merchantid=443155");
行 80: request.Method = "GET ";
行 81: request.ContentType = "text/xml ";
行 82: request.Timeout = 10000;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
namespace Http
{
class Program
{
static void Main(string[] args)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://www.xxx.com/xxx.asp?a=2323&b=sdf&c=sdfsf
");
request.Method = "POST";
request.ContentType = "text/xml";
request.Timeout = 10000;
byte[] b = Encoding.UTF8.GetBytes("hwj383");
using (Stream requestStream = request.GetRequestStream())
{
requestStream.Write(b, 0, b.Length);
requestStream.Close();
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
Console.WriteLine(reader.ReadToEnd());
Console.WriteLine("Status OK");
}
else
{
Console.WriteLine("Status Faile");
}
Console.ReadLine();
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
//这里你自已构建一个XML文件输出出去就可以了
byte[] b = new byte[this.Request.InputStream.Length];
this.Request.InputStream.Read(b, 0, b.Length);
this.Response.StatusCode = 200;
this.Response.Write(this.Request.ContentEncoding.GetString(b));
this.Response.End();
}
[code=VBScript]dim xmlDoc
xmlDoc.load(request)
[/code] WebClient client = new WebClient();
Byte[] responseData =
client.DownloadData(@"http://202.75.218.82/rsct/XQT_OnlineOrder.asp?merchantid=103155&tranid=20101013113944");
string stockXML = System.Text.Encoding.Default.GetString(responseData).Replace("\r\n", "");
DataSet ds = new DataSet();
System.Xml.XmlTextReader oXmlReader = new XmlTextReader(new System.IO.StringReader(stockXML));
ds.ReadXml(oXmlReader);
this.GridView1.DataSource = ds.Tables[0].DefaultView;
this.GridView1.DataBind();