Спецификация HTTP говорит, что запрос POST может содержать произвольный массив данных.
HTML form
элемент может POST к URL и может содержать input
элементы, но они input
в элементы превращаются строка запроса.
Как я могу получить a form
чтобы также отправить вдоль данных в теле POST HTTP запрашивают, чтобы это отправило, когда его кнопка отправки нажимается?
Используйте javascript для отправки запроса ajax при нажатии кнопки и отмены отправки формы. Отправка форм всегда будет состоять из пар имя / значение. XForms могут отправлять настроенные данные, но если это для публичного использования, пройдут годы, прежде чем XForms будет поддерживаться большинством используемых браузеров, если вообще когда-либо.