创建http 请求返回XML内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建http 请求返回XML内容相关的知识,希望对你有一定的参考价值。
别人写的那些接口访问的是HTTP请求,结果页面返回上就是一个XML文件格式的内容
其它什么都没有 他们是怎么做的 谁有例子
这里你把ASP页面或ASPX页面里面的html内容全都删掉,只要程序代码 然后使用Response把这些XML写回去就行了,给你个例子 constructer con = new constructer(requestmsg); // 这个构造我自己的一个对象,对你没用
byte[] bty = con.response(); // 这里你可以了解一下,函数体在下面
Response.BinaryWrite(bty); public byte[] response() MemoryStream memoryStream = new MemoryStream(); BinaryWriter writer = new BinaryWriter(memoryStream); byte[] msgBodybytes = Encoding.Unicode.GetBytes("<resp><msgid>" + cb.Msgid + "</msgid><cname>"+cname+"</cname><cext>"+cext+"</cext><des>"+des+"</des><cmsisdn>"+cmsisdn+"</cmsisdn><filesize>"+filesize.ToString()+"</filesize><url>"+url+"</url></resp>"); writer.Write(msgBodybytes); return (memoryStream.GetBuffer());
// 关键代码就这些
参考技术A
浏览器的解析方式是由Content-Type头决定的,想让浏览器怎么处理你就返回的值就可以了。
参考技术B
我也需要这个案例....
fiddler主要图标说明
以上是关于创建http 请求返回XML内容的主要内容,如果未能解决你的问题,请参考以下文章
如何使用ASP.Net发送HTTP请求并且获取返回的XML
fiddler主要图标说明
HTTP常见状态码
C#怎样实现http请求webservice返回xml数据
java 如何解析http请求返回的xml报文
常见的HTTP状态码