Jfinal 获取post请求体中的数据? 报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Jfinal 获取post请求体中的数据? 报错

优选2 2020-06-04 21:18:53 110

Jfinal 获取post请求体中的数据? 400 报错

为什么通过HttpKit.readData(getRequest())获取到的参数数据是这样的,这些乱七八糟的东西是哪来的

 

 

------WebKitFormBoundaryaLDDe67JA14A0IKE
Content-Disposition: form-data; name="image"

fkajsklfjdklasjfljsadfa
------WebKitFormBoundaryaLDDe67JA14A0IKE
Content-Disposition: form-data; name="name"

ASF
------WebKitFormBoundaryaLDDe67JA14A0IKE--

分享到
取消 提交回答
全部回答(1)
  • 优选2
    2020-06-05 11:38:11

    有请 @JFinal 大神出场 

    ######

    出来的重复字符串是  http 协议用来分隔参数的: "------WebKitFormBoundaryaLDDe67JA14A0IKE"

     

    回看一下 http 协议规范,在 jfinal 这头,如果是文件上传则先用 getFile() 然后用 getPara 获取。如果是 body 中整体传输了没有区分域的数据,用一下 getRawData() 或者 HttpKit.readData(getRequest())

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章