如果请求参数标头为json格式的applicationx-www-form-urlencoded,我如何在asp.net核心中读取它

时间:2019-06-21 08:56:11

标签: asp.net-core

我在邮递员中将Request标头设置为“ application/x-www-form-urlencoded”,Request参数的格式为 Json ,但是我无法在asp.net中获取该值核心,我目前得到request.form.keys.count () ==0 requset.body.length ==0,但是requset.contentlength >0

1 个答案:

答案 0 :(得分:0)

我找到了问题的根源,当我使用诸如Controller / Action / id之类的路由匹配时,我无法读取请求的参数 如果不使用它,我可以读取这些参数,并且怀疑这是基础代码存在的问题,并且无法解决,因此我不使用路由匹配,并且在遇到问题时感到难过我无法使用路由匹配,无法获取所需的参数,如下所示=>

pivot