17

URL 短縮のために goo.gl を使用する予定です。次のリクエストを行う必要があります。

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 を追加するにはどうすればよいですか?

4

4 に答える 4

22

ブラウザーは、フォーム送信のメディア タイプとして JSON をサポートしていません (サポートされているタイプは仕様に記載されています)。

Web ページからこのような要求を行う唯一の方法は、XMLHttpRequest オブジェクトを使用することです。

Google は、 URL Shortener APIとやり取りできるJavaScript ライブラリ(XMLHttpRequest をラップする) を提供しています。

于 2013-10-18T10:07:43.157 に答える