Любой способ отправить составные данные (POST) в составные данные (GET) - PullRequest
0 голосов
/ 11 июня 2019

Есть ли способ отправить данные из нескольких частей с помощью запроса 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 голосов
/ 11 июня 2019

Вы не можете сделать это по двум практическим причинам:

  1. Браузеры будут автоматически использовать application/x-www-form-urlencoded для форм с атрибутом method, установленным на GET.
  2. Большинство серверов игнорируют тело любых GET запросов (хотя технически добавление тела к запросу get не является проблемой )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...