向REST API 發送JSON 請求時,您可能會遇到「不支援的媒體類型」(HTTP 415) 錯誤。這通常表示伺服器期望請求正文使用不同的內容類型。
在提供的範例中,問題源自於在 Content-Type 標頭中指定「charset=utf8」。伺服器可能配置為接受內容類型為「application/json」的 JSON 請求,而無需任何額外的字元集規範。
要解決此問題,請修改程式碼以從內容中刪除「charset=utf8」-類型標頭:
此變更可確保僅使用「application/json」內容類型發送請求,這是伺服器所期望的。
以上是為什麼發送 JSON 請求時出現 HTTP 415 不支援的媒體類型錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!