- PHP中魔术常量__DIR__
- C#中写xml 文件头部定义
- robots文件的用法和robots.txt的写法
- 大型网站的优化策略
- Sql Server、Oracle以及Access数据库 判断字段是否为空的办法
- C# 获取当前屏幕大小或任务栏大小,不用API
- 【C#】IndexOf、LastIndexOf、Substring的用法
- 请清楚自己的Seo定位和优化策略![不要去抢排名]
- javascript中的onkeyup和onkeydown有什么区别?
- C#-TextBox限制文本\Text输入-只能输入数字\大小写字母\计算
邮箱:
手机:15383239821
ASP.NET中Request.InputStream使用
将数据作为XML数据发送,例如:
public void PostXml(string url, string xml)
{
byte[] bytes = Encoding.UTF8.GetBytes(xml);
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.Method = "POST";
request.ContentLength = bytes.Length;
request.ContentType = "text/xml";
using (Stream requestStream = request.GetRequestStream()) {
requestStream.Write(bytes, 0, bytes.Length);
}
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
if (response.StatusCode != HttpStatusCode.OK) {
string message = String.Format("POST failed. Received HTTP {0}",
response.StatusCode);
throw new ApplicationException(message);
}
}
接收端通过Request.InputStream读取:
byte[] byts = new byte[Request.InputStream.Length];
Request.InputStream.Read(byts,0,byts.Length);
string req = System.Text.Encoding.Default.GetString(byts);
req = Server.UrlDecode(req);
对于完整的XML数据,可以:
xmlDoc = new XmlDocument();
xmlDoc.load(Request.InputStream);
-
2014-03-28js调用cs中函数的方法 和 在cs中调用js函数的方法
-
2020-02-29不小心把vs(Visual Studio)左边的控件工具栏关掉了
-
2013-11-22ASP.NET跨页面传值技巧
-
2010-07-20将ACCESS转化成SQL2000的方法和注意事项
-
2023-04-24Thinkphp6 中.htaccess文件设置伪静态
-
2023-03-28Xshell使用方法
