ASP.NET MVC解析POST过来的数据,没有参数名称。

我们平时请求MVC Action的时候都会带上参数,比如string name,那么前台ajax传递的时候,指定参数name的值post过来就好了。

但是有些情况下是没有参数的,有其他接口回调你的接口的时候就可能会有这样情况,没有请求参数,只会给你一串数据。

这里我们需要解析请求的流,转换成我们需要的数据,一般是字符串,然后再进行自己的业务操作。

Action中接收请求数据代码:

 int dataLen = Convert.ToInt32(Request.InputStream.Length);
 byte[] bytes = new byte[dataLen];
 Request.InputStream.Read(bytes, 0, dataLen);
 string requestStringData = Encoding.UTF8.GetString(bytes);

requestStringData的值就是test。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值