簡體   English   中英

如何在不指定內容類型的情況下將 JSON POST/PUT 到 REST API 端點:application/json header

[英]How do I POST/PUT JSON to a REST API endpoint without specifying Content-Type: application/json header

我正在處理典型的 Spring Boot REST API 項目,我試圖弄清楚為什么如果我沒有指定內容類型,我所有的 POST 和 PUT 端點 API 都會收到“不支持的媒體類型”錯誤:application/json header。(所以,如果我在 Postman 中取消選中 Content-Type: application/json header,我會得到這個錯誤,如果我檢查它,一切正常。)

我需要指定嗎? 有沒有什么方法可以讓它們在沒有 Content-Type: application/json header 的情況下工作?

提前致謝,

您始終可以將@RestController用於 controller,並使用適當的方法(如 @GetMapping、@PostMapping)來完成這項工作。 所以,基本上 spring 需要內容類型,因為輸入可以是任何東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM