доступен ли энтип формы «appication / json»?

Я читал этодокумент w3c о публикации данных в формате JSON в формате html и попытках их проверить.

моя тестовая форма выглядит следующим образом:

 <form action="postjson.php" method="POST" enctype="application/json">
    <input type="hidden" name="touser" value="shenkwen" />
    <input type="hidden" name="msgtype" value="text" />
    <input type="hidden" name="agentid" value="23" />
    <input type="hidden" name="text[content]" value="test message" />
    <input type='submit' value="submit" />
  </form>

и содержание дляpostjson.php

<?php var_dump($_POST); 

Я ожидал, что значение $ _POST будет строкой JSON, однако это просто обычный объект PHP:

array(4) { ["touser"]=> string(8) "shenkwen" ["msgtype"]=> string(4) "text" ["agentid"]=> string(2) "23" ["text"]=> array(1) { ["content"]=> string(33) "test message" } }

Я пытался удалитьenctype атрибут и вывод точно такой же. Затем я вернулся на страницу документа и заметил, что там написано, что этот стандарт может не действовать.

Так что это также вопрос о том, как использовать веб-сайт W3C, мне кажется, что некоторые страницы на нем просто черновики. Так эта страница черновик? Когда я читаю страницы на w3c, как узнать, является ли это черновиком или рабочим стандартом? И, наконец, и самое главное, этоenctype='application/json' работает или нет?

Ответы на вопрос(2)

Ваш ответ на вопрос