正しいJSONのContent-Typeは何ですか?


JSONデータを送信する際には、HTTPヘッダーでContent-Typeを指定する必要があります。正しいContent-Typeは、"application/json"です。この指定は、受信側がデータを正しく解析し、適切な処理を行えるようにするために重要です。

以下に、いくつかのプログラミング言語でのコード例を示します。

Pythonの場合:

import requests
import json
url = "https://example.com/api"
data = {"key": "value"}
headers = {"Content-Type": "application/json"}
response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.status_code)

JavaScriptの場合:

const data = { key: "value" };
fetch("https://example.com/api", {
  method: "POST",
  headers: {
    "Content-Type": "application/json"
  },
  body: JSON.stringify(data)
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.log(error));

上記の例では、PythonとJavaScriptでJSONデータをPOSTリクエストとして送信する方法を示しています。どちらの例でも、正しいContent-Typeを指定することが重要であり、それぞれの言語における方法を示しています。

JSONデータのContent-Typeを正しく指定することで、データの受け渡しや処理の信頼性を向上させることができます。