2016-09-15 2 views
0

Это только мысль, как я думаю, был один на сайте, который я посетил раньше. Это позволило использовать тип входного файла, который, когда я пытаюсь сделать сообщение, не работает.Помимо GET и POST какие формы я могу использовать для отправки данных формы?

Спасибо

ответ

0

Отправка данных может быть сделано только с помощью POST. GET необходимо строго использовать для получения данных для распечатки. Вы смущены тем, что используете Restful services. Как, насколько я знаю, данные могут быть отправлены на сервер в следующих 2-мя способами:

  1. служба POST с помощью HTML формы перенаправления на PHP страницу
  2. Making Ajax удар по JavaScript, JQuery, AngualarJs и т.д. делает использование запроса xmlhttp.

Хотя могут быть и другие способы отправки данных на сервер, они в основном используются для отправки данных формы.

+0

Существует множество причин для передачи данных в запрос GET. Рассказывая поисковой системе, какой термин вы хотите найти, это классический пример. Не путайте «отправку данных», не будучи [безопасным или идемпотентным] (https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html) – Quentin

0

HTML-формы могут использоваться только для запросов POST и GET. Никакие другие значения для the method attribute не поддерживаются.

Используя JavaScript, вы можете использовать примерно any HTTP method, который вам нравится, но это не связано напрямую с формой.

var xhr = new XMLHttpRequest(); 
xhr.open("DELETE", "/example/thing/to/delete"); 
xhr.send(); 
Смежные вопросы