通过Postman模拟文件上传POST请求
我正在开发一种文件上传方法,我想独立于前端界面对其进行测试。
通常,我会使用 HTML form
来使用 'Content-Type': 'multipart/form-data'
标头发送文件。
现在,据我所知,文件被转换为 base64
并作为字符串发送。 我正在使用此工具将文件转换为base64
,但是对于 multipart
或 form-data
标头,Postman 给了我这个错误:
431 请求标头字段太大
我缺少什么?
I'm developing a file upload method and I wanna test it independently of a frontend interface.
Normally I would use an HTML form
to send a file using the 'Content-Type': 'multipart/form-data'
headers.
Now as I get it, the files are converted to base64
and sent as strings.
I'm using this tool to convert a file to base64
, but with both multipart
or form-data
headers Postman gives me this error:
431 Request Header Fields Too Large
What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要自己对文件进行编码,您需要使用表单数据,将密钥类型从文本更改为文件,然后选择文件,如下所示:
You don't need to encode the file yourself, you need to use form-data, change key type from text to file and select the file as below: