获取HTML表单上的JSON数据并使用HTTP POST提交
我试图通过点击按钮获取JSON数据 这是它的HTML获取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
<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中完成它。如果错了,请纠正我。