是否可以使用GET请求发送多部分表单数据?
例如:我们可以转换以下内容吗?
<form action="/action_page_binary.asp" method="post" enctype="multipart/form-data">
First name: <input type="text" name="fname"><br>
到
<form action="/action_page_binary.asp" method="get" enctype="multipart/form-data">
First name: <input type="text" name="fname"><br>
我们可以这样做吗?如果没有,在将多部分表单数据发送到GET请求方面,我们还有其他选择吗?
我需要这样做是因为可以上传文件,但是服务器不支持POST方法。
答案 0 :(得分:0)
您不能这样做有两个实际原因:
application/x-www-form-urlencoded
属性设置为method
的表单使用GET
。GET
请求的正文(即使从技术上说,将正文添加到get请求is not a problem)