我可以使用带有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"}

答案 0 :(得分:0)
你不能。
有一些ways that a form can encode data,但JSON目前不是其中之一。有一个proposal可以改变它,但我不知道任何浏览器实现。
除此之外,常规表单提交不支持添加自定义请求标头(例如X-Appery-Push-API-Key
)。
如果您想从网页发出该请求,则必须使用JavaScript construct将其与XMLHttpRequest对象一起发送(这将受{{3 }})。