小弟用下面一端代码接受POST请求,在本地是可以接受数据的,在部署到服务器后,接受到的数据为空。我的数据是个XML数据,结构是正确的,已经检查过了。
Stream stream = Request.InputStream;
------解决方案--------------------------------------------------------
你怎么知道部署到服务器上为空?
怀疑是没post过来.查一下
- JScript code
var x=new ActiveXObject("Microsoft.XMLHTTP");x.open("post","xxx.aspx",false);x.send('<?xml version="1.0" ?><Root><Userid>001</Userid></Root>');
------解决方案--------------------------------------------------------
检查下XML文档的编码
和服务器的默认编码是否一致
是否可能产生乱码的现象。