Http的Post、Get方法上报和下载以XML格式的数据如何实现?服务端使用shttpd写的服务程序,由厂商提供的希望能有源代码参考谢谢

解决方案 »

  1.   

    通过http协议上传到服务器端无非是作为附件发到服务器端或者放到form表单作为某个字符串变量发送到服务器端。
    下载的话可以直接发送一段xml流,content-type 改为xml的就可以
      

  2.   

    假设你在用.NET技术,设置request.ContentType = "text/xml";参考
    http://www.integratedcoding.com/Default.aspx?tabid=53&EntryID=4
      

  3.   

    厂商使用的是WebServer.exe,据我查,当中有一个文件是shttpd.conf,据查好像是嵌入式的Http服务
    http://shttpd.sourceforge.net/另外,我使用的是.NET技术
      

  4.   

    既然是Http协议,就是在发送的字节流中加入Http头即可,其它并没有什么特别的
    我建议直接使用Socket来进行
    发送的XML内容有长有短,因此可以使用如下Blog所写的方法来进行http://blog.csdn.net/cnming/archive/2007/07/30/1717663.aspx