mvc的action中怎么获取post来的全部数据,包括header内数据

如题所述

我以标准的文本表示方式来写一个 POST 请求:
//----------------------------------------------------------------------------------------------------
POST http //192.168.1.201:8088/api/cs_datea?SN=xxx&Stamp=99999999HTTP/1.1 /r/n
Content-Type: text/xml;charset=utf-8 \r\n
Content-Length: 0 \r\n
Host: 192.168.1.201 \r\n
H1: 982 2008-02-25 12:08:21 1 0 \r\n
\r\n

上面是你的内容包含在 HTTP HEADER 中时的格式,下面是放置在 BODY 中的格式:
//----------------------------------------------------------------------------------------------------
POST http 192.168.1.201:8088/api/cs_datea?SN=xxx&Stamp=99999999HTTP/1.1 /r/n
Content-Type: text/html;charset=utf-8 \r\n
Content-Length: 27 \r\n
Host: 192.168.1.201 \r\n
\r\n
982 2008-02-25 12:08:21 1 0

对于包含在 HEADER 中时,你可以通过 Request.Headers["H1"] 来获取,对于包含在 BODY 中时,你可以用 string 来接收。转载,仅供参考。
温馨提示:答案为网友推荐,仅供参考