时间:2016-02-16 02:56 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【.net 通过URL推送POST数据具体实现】,下面是详细的讲解!
.net 通过URL推送POST数据具体实现
string body=string.Format(@"<?xml version=""1.0"" encoding=""UTF-8""?>
<Body>
<ValidId>{0}</ValidId>
<OrderId>{1}</OrderId>
<Count>{2}</Count>
<ValidTime>{3}</ValidTime>
<Remark/>
</Body>", consumption.Id, consumption.Order.AgentOrderId, consumption.Count, consumption.CreateTime.DateTimeToDateString("yyyy-MM-dd HH:mm:ss"));
string request=BuildRequest(body);
HttpWebRequest hwr=(HttpWebRequest)WebRequest.Create(postString);
hwr.Method="POST";
hwr.Headers.Add("X-Auth-Token", HttpUtility.UrlEncode("openstack"));
hwr.ContentType="application/json";
//hwr.Accept="application/xml";
hwr.AllowAutoRedirect=true;
byte[] dates=Encoding.UTF8.GetBytes(request);
int count=dates.Length;
//Stream newStream=hwr.GetRequestStream();
MemoryStream newStream=new MemoryStream();
try
{
log.Add("开始请求");
newStream.Write(dates, 0, dates.Length);
hwr.ContentLength=newStream.Length;
Stream requestStream=hwr.GetRequestStream();
newStream.Position=0L;
newStream.CopyTo(requestStream);
newStream.Close();
requestStream.Close();
关于.net 通过URL推送POST数据具体实现的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【As】Asp.net中的页面乱码的问题-sp--pn-ne-et
- 【增加记录】asp.net中获取新增加记录的ID Access
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
