Jfinal 获取post请求体中的数据? 400 报错
为什么通过HttpKit.readData(getRequest())获取到的参数数据是这样的,这些乱七八糟的东西是哪来的
------WebKitFormBoundaryaLDDe67JA14A0IKE
Content-Disposition: form-data; name="image"
fkajsklfjdklasjfljsadfa
------WebKitFormBoundaryaLDDe67JA14A0IKE
Content-Disposition: form-data; name="name"
ASF
------WebKitFormBoundaryaLDDe67JA14A0IKE--
有请 @JFinal 大神出场
######出来的重复字符串是 http 协议用来分隔参数的: "------WebKitFormBoundaryaLDDe67JA14A0IKE"
回看一下 http 协议规范,在 jfinal 这头,如果是文件上传则先用 getFile() 然后用 getPara 获取。如果是 body 中整体传输了没有区分域的数据,用一下 getRawData() 或者 HttpKit.readData(getRequest())
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。