fetch api - 400 加載資源失敗 (fetch api - 400 failed to load resource)


問題描述

fetch api ‑ 400 加載資源失敗 (fetch api ‑ 400 failed to load resource)

向我的 REST API 發出 PUT 請求後,它會向客戶端返回帶有 400 錯誤請求的序列化響應負載。

{'vote': [ErrorDetail(string='Duplicate vote not allowed', code='vote_error')]}
(Pdb) c
Bad Request: /api/v1/questions/3/
[15/May/2021 09:41:24] "PUT /api/v1/questions/3/ HTTP/1.1" 400 39

但是,當瀏覽器返迴響應時,它會返回:

加載資源失敗:服務器響應狀態為 400 (Bad Request),同時收到上述響應負載?是什麼導致此錯誤在成功命中 API 時引發,如何處理?

在此處輸入圖片描述

this basic example

(by binnyJordan Kowal)

參考文件

  1. fetch api ‑ 400 failed to load resource (CC BY‑SA 2.5/3.0/4.0)

#fetch #javascript #django-rest-framework #ajax






相關問題

mysql fetch 中的 $row 是什麼類型的變量? (What kind of variable is $row from a mysql fetch?)

如何在 PHP 中使用 bind_params 正確獲取數據到數組 (How to correctly fetch data to array with bind_params in PHP)

使用 JavaMail 加速電子郵件檢索 (Speed up email retrieval with JavaMail)

使用 eclipselink 從多個表中獲取數據 (Fetch data from multiple tables using eclipselink)

如何在 Webassembly 中獲取 JSON 文件 (How to Fetch a JSON file in Webassembly)

mysqli(a,b,c,d)->query(sql)->fetch_assoc() 究竟是如何工作的? (How exactly does mysqli(a,b,c,d)->query(sql)->fetch_assoc() work?)

如何在 .map 中返回異步函數? (How do I make an asynchronous function return in .map?)

如何僅在響應中的 onclick 事件後映射 json 列表? (How to map a json list only after an onclick event in react?)

在第二個 API 中使用來自第一個 API 的信息 - React (Using information from the first API in the second one - React)

使用 Jest 測試框架調用 fetch(url) 時如何根據 url 模擬變量響應? (How to mock variable responses based on the url when fetch(url) is called using the Jest testing framework?)

函數不返回對像以供 .then 使用 - 但能夠 console.log 對象,並明確返回它 (Function not returning object for .then to work with - but able to console.log the object, and am explicitly returning it)

fetch api - 400 加載資源失敗 (fetch api - 400 failed to load resource)







留言討論