开发者社区> 问答> 正文

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

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

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

 

 

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

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

ASF
------WebKitFormBoundaryaLDDe67JA14A0IKE--

展开
收起
爱吃鱼的程序员 2020-06-02 13:38:16 718 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    有请 @JFinal 大神出场 

    ######

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

     

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

    2020-06-02 13:38:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载