如何构建表单来POST这个数据示例

时间:2015-05-16 23:45:37

标签: html

我可以使用带有RAW数据的Postman Chrome扩展程序成功发送此内容,如下所示。如何构建HTML表单,包含输入消息/徽章/状态和POST数据的字段?



POST /rest/push/msg HTTP/1.1
Host: api.appery.io
X-Appery-Push-API-Key: myKey
Content-Type: application/json
Cache-Control: no-cache
{"payload":{"message":"Rockets important message","badge":"1"},"status":"sent"} 




1 个答案:

答案 0 :(得分:0)

你不能。

有一些ways that a form can encode data,但JSON目前不是其中之一。有一个proposal可以改变它,但我不知道任何浏览器实现。

除此之外,常规表单提交不支持添加自定义请求标头(例如X-Appery-Push-API-Key)。

如果您想从网页发出该请求,则必须使用JavaScript construct将其与XMLHttpRequest对象一起发送(这将受{{3 }})。