1,【验证有效】
StreamReader sr = new StreamReader(Request.InputStream);
string stream = sr.ReadToEnd();
2,【未验证】
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);
主要是针对前端post过来数据的时候,采用的是
var datacode = "abc";
$.ajax({
......,
type: 'post',
data: datacode,
dataType: 'json',
success: function (data) {
},
error: function (data) {
}
});
非K-V对的情景,仅仅一个value提交到后端,后端的request.form 不能取值的问题