获取HTML表单上的JSON数据并使用HTTP POST提交

获取HTML表单上的JSON数据并使用HTTP POST提交,html,json,forms,post,content-type,Html,Json,Forms,Post,Content Type,我试图通过点击按钮获取JSON数据 这是它的HTML <html> <title> </title> <body> <h2> Main API - http://api.kalendern.se/api</h3> <form method="get" enctype="application/json; charset=utf-8" action="http://api.example.com" border="1

我试图通过点击按钮获取JSON数据

这是它的HTML

<html>
<title> </title>
<body>  
<h2> Main API - http://api.kalendern.se/api</h3>
<form method="get" enctype="application/json; charset=utf-8" action="http://api.example.com" border="1">
    <input type=submit value="Show Main API"> </td>
</form>
</body>
</html>

主要空气污染指数-http://api.kalendern.se/api
我正在获取XML数据

但是我需要JSON数据。我怎样才能做到这一点

我设置的enctype与内容类型相同吗

如果不是,区别是什么?获取JSON数据的正确值是什么

谢谢

开发人员

但是我需要JSON数据。我怎样才能做到这一点

要直接获得它,它取决于服务。您提供的文档的URL指向404

为了间接地获取它,您可以运行服务器端进程来获取XML并将其转换为JSON,然后与服务器端进程(而不是远程API)通信。类似地,您可以使用第三方服务来实现这一点(我认为YQL会这样做)

我设置的enctype与内容类型相同吗


或多或少…但是浏览器发送的数据的数量。只有值“application/x-www-form-urlencoded”和“multipart/form data”得到很好的支持。

要在HTTP请求(get/post)上设置内容类型,我需要使用JavaScript或任何其他脚本语言。显然,您不能在纯HTML中完成它。如果错了,请纠正我。