首页 > 解决方案 > 为什么 GET 请求不支持文件上传?

问题描述

这个答案表明 GET 请求不支持文件上传。为什么是这样?

所以如果endpoint需要上传文件,那么不管是readendpoint还是writeendpoint,我们都应该把它设为POST吗?

标签: httphttp-posthttp-get

解决方案


GETrequests 直接将数据作为 URL 的一部分发送http://someapi.net/api?key=API_KEY。某些浏览器和 Web 服务器对 URL 的大小有限制 - 将整个文件作为 URL 的一部分发布是相当奇怪的。是的,你应该使用POST.


推荐阅读