html - 发布请求以包含 'Content-Type' 和 JSON

标签 html http post

我将与 goo.gl 合作进行 URL 缩短。我需要提出以下要求:

POST https://www.googleapis.com/urlshortener/v1/url
Content-Type: application/json
{"longUrl": "http://www.google.com/"}

我的 html:-

<form method="post" action="https://www.googleapis.com/urlshortener/v1/">
    <button type="submit"> submit </button>
</form>

如何在此处添加“内容类型”和 json?

最佳答案

浏览器不支持 JSON 作为表单提交的媒体类型(支持的类型是 listed in the spec )。

从网页发出此类请求的唯一方法是使用 XMLHttpRequest 对象。

Google 提供 a JavaScript library (包装 XMLHttpRequest)可以与其交互 URL Shortener API .

关于html - 发布请求以包含 'Content-Type' 和 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19446544/

相关文章:

python - 需要POST类型时请求类型为GET

php - 链接到选项卡式菜单

javascript - 根据下拉选择生成输入框

php - 使用 PHP 在 MySql 数据库中查询时未找到匹配项

Php HTTP 重定向在 Azure 应用服务上不起作用

php - iOS 开发 - 如何将嵌套值发布到 php 服务器端

html - 如何使我的 SVG 图像适合父包装 div?

c - 如何在新线程中为每个请求处理组织队列?

ruby-on-rails - 关于 HTTP 身份验证方案的建议(使用请求 header )

Python 服务器 cgi.FieldStorage 解析 multipart/form-data