首頁  >  文章  >  Java  >  為什麼發送 JSON 請求時出現 HTTP 415 不支援的媒體類型錯誤?

為什麼發送 JSON 請求時出現 HTTP 415 不支援的媒體類型錯誤?

Barbara Streisand
Barbara Streisand原創
2024-11-06 15:05:02824瀏覽

Why Do I Get an HTTP 415 Unsupported Media Type Error When Sending a JSON Request?

JSON 要求的HTTP 415 不支援的媒體類型

向REST API 發送JSON 請求時,您可能會遇到「不支援的媒體類型」(HTTP 415) 錯誤。這通常表示伺服器期望請求正文使用不同的內容類型。

在提供的範例中,問題源自於在 Content-Type 標頭中指定「charset=utf8」。伺服器可能配置為接受內容類型為「application/json」的 JSON 請求,而無需任何額外的字元集規範。

要解決此問題,請修改程式碼以從內容中刪除「charset=utf8」-類型標頭:

此變更可確保僅使用「application/json」內容類型發送請求,這是伺服器所期望的。

以上是為什麼發送 JSON 請求時出現 HTTP 415 不支援的媒體類型錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn