跳到主要内容
CNode

express4无法解析一种content-type的请求

问答
AAsher-Tan发布于 11 年前最后回复 11 年前
655390

这个是支付宝即时支付后异步返回通知发送的请求,请求的content-type为 application/x-www-form-urlencoded; text/html; charset=UTF-8。express无法解析导致获取不到参数req.body的内容。 求问大家有没有什么解决方式。

查看回复

回复 (6)

A
Asher-Tan#611 年前

这样解决了。 2015-09-16 09:27:22屏幕截图.png

A
Asher-Tan#411 年前
引用 Kyoloro用解析中间件了么。。。。

@Kyoloro 可以不用了。bodyParser.urlencoded里的type参数可以是function。

D
destec#311 年前

前两天刚碰到这个坑,用的是最笨的办法:写了一个中间件,强行把content-type改回了application/x-www-form-urlencoded

K
Kyoloro#211 年前

用解析中间件了么。。。。

C
captainblue2013#111 年前

method是啥?

参与回复

登录后即可参与回复。登录