将多部分表单数据(POST)发送到多部分表单数据(GET)的任何方法

时间:2019-06-11 18:44:32

标签: security post get request multipartform-data

是否可以使用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方法。

1 个答案:

答案 0 :(得分:0)

您不能这样做有两个实际原因:

  1. 浏览器将自动将application/x-www-form-urlencoded属性设置为method的表单使用GET
  2. 大多数服务器将忽略任何GET请求的正文(即使从技术上说,将正文添加到get请求is not a problem