[英]Frombody in API controller does not properly pull data
在我的代碼中,我試圖接收一個 API 包含一個包含數據的 JSON 主體,我設計了一個 DataInfo Model class 並使用 [FromBody] function 來翻譯數據。 我的問題是,我已格式化為整數和雙精度的被提取數據被提取為一系列 0 我的數據信息 Model Class: ...
[英]Frombody in API controller does not properly pull data
在我的代碼中,我試圖接收一個 API 包含一個包含數據的 JSON 主體,我設計了一個 DataInfo Model class 並使用 [FromBody] function 來翻譯數據。 我的問題是,我已格式化為整數和雙精度的被提取數據被提取為一系列 0 我的數據信息 Model Class: ...
[英]FromBody and FromQuery attributes fail for HttpPost, returns "One or more validation errors occurred"
請看我的 c# core api 代碼如下: 和角度后調用如下: 有了這些,我收到狀態代碼為 400 的“發生一個或多個驗證錯誤”錯誤。 我們不能同時使用 FromBody 和 FromQuery 嗎? 更新1: 代碼詳細信息 400 未記錄的錯誤:響應正文 ...
[英]ASP.NET Core Web API: how to assign value of null to a missing property in the request when parameter binding
使用 .NET 6.0。 嘗試將參數綁定到請求正文時,我想將值null分配給請求中未包含的屬性。 考慮以下: 如果我發送以下請求{"property1":"abc"} ,我希望value1為{"property1":"abc","property2":null} ,但我得到一個 HTTP 400 並 ...
[英]ASP.NET Core 2.1 API POST body is null when called using HttpWebRequest, seems it can't be parsed as JSON
我面臨一個奇怪的錯誤,其中 .NET Core 2.1 API 在某些情況下似乎忽略了 JSON 主體。 我建議了許多其他問題(例如this one ,它本身引用了其他問題),但無法解決我的問題。 我有類似以下 API 方法: 而相關的配置是: 其中TestJsonConverter是我創建的一個 ...
[英]Attempting to pass empty body to POST endpoint with WebClient
我目前在我的項目中有一個端點: 在我的客戶端,我嘗試使用 WebClient 調用此端點,如下所示: 以下是我的擔憂: 對於這個端點,我通常會傳遞一個 JSON 對象 但是,我希望這個端點也不需要正文,我希望它是空的,因為端點不應該需要它 如果您查看我的body變量 - 我將其設置 ...
[英]ajax doesn't pass array of objects to action
我正在使用 ajax 將 Json 數據傳遞給 asp.net 核心項目中的操作。 我有一組對象要傳遞 我有一個名為 AgentsListScoreClass.cs 的 class ,下面是我試圖在我的操作中獲取數組的方式: AgentScores始終為 null。 當我傳遞一個字符串列表時沒問題 ...
[英]Ajax POST works with [FromForm] but not with [FromBody]
在我的視圖中,我通過BookViewModel並且我有一個表單,我正在嘗試使用它來創建一Book 。 如果我使用[FromForm]屬性,我可以執行此操作,但我試圖了解它與[FromBody]有何不同。 這是我的模型: 這是我的觀點和 Controller: 看法: 所有這些代碼都可以正常工作,但 ...
[英].net core controllers - Add [FromBody] attribute to method or not?
我正在開發小型 Web 應用程序,當涉及到控制器/端點時,我看到很多人在方法參數中添加[FromBody]屬性,而有些則沒有。 我不明白有什么意義? 這是示例: 這個端點是一樣的嗎? 如果有任何...,這兩種方法定義有什么區別? 謝謝大家 干杯 ...
[英].Net Core 2.1 ModelBinding not working when posting JSON
我有一個 .net 核心 2.1 解決方案,包括一個 web 應用程序、一個 API 和一堆庫。 I am trying to post JSON into a controller in the web project and it is not working - it appears tha ...
[英]ASP.Net Core required parameter binding fails to fail using FromBody
我正在開發一個 Asp.Net Core API。 我的 controller 聲明 我的端點看起來像這樣 命令看起來像這樣 兼容性級別設置為 2.1 老問題:我希望這會返回一個缺少 Ids 參數的 400 錯誤請求,但它無法返回綁定錯誤。 我究竟做錯了什么? 更新的問題:我希望這會返回一個 400 ...
[英]Angular frontend, then C# Backend with Syntax errors: HTTP Controller receiving a JSON object in the body
試圖讓我的功能發揮作用的基本模型。 前端(角度):正文數據將是此類的 JSON: 然后一個函數創建類對象: 然后調用一個(仍在前端)Angular 函數將其發送到后端: 后端: 以下是源代碼的圖像,因此您可以看到語法紅色下划線 我不認為這兩者相關(或者它們是相關的?)但參考身體參數當然是必不可少的。 ...
[英]Is there a way to do nested model binding with the [FromBody] attribute?
我正在嘗試使用JSON對象作為正文來執行POST請求。 JSON對象包含嵌套類型,這些類型是我正在使用的庫中的預定義模型,但是當我使用[FromBody]屬性時,僅綁定了根模型,而嵌套模型為null。 我嘗試過不使用[FromBody]屬性,但它也僅綁定根級別模型。 POST對象示 ...
[英]How to change the name of an object placed inside the [FromBody] attribute?
我有將在[FromBody]屬性中使用的類NameModel 。 我需要/需要使用Psswd而不是單詞“ Password”。 [JsonProperty]屬性僅在序列化時有效,但是如果用戶在主體內使用“ Password”作為參數,則該屬性無效。 問題是當我放置在正文中時,我希望使用 ...
[英]Reading dynamic object FromBody in WebAPI just doesn't work
我找到了很多有關該主題的信息,但是這些站點和文章都無法解決我的問題。 我有一個非常簡單的方法: 當我調用該方法時,它會填充前兩個參數,但數據始終為null。 這是服務器收到的我的測試請求: 將參數作為json發送會導致相同的結果: 無論我嘗試什么,數據始終為空。 這 ...
[英]Web Api 2 [FromBody] Request Body On Post is NULL
所有, 首先,我知道類似的問題已經問過無數次了。 其次,我沒有50分(?!)來評論任何一個。 第三,我不能使用“答案”來澄清我對這些帖子的問題-我得到警告,以后我將被禁止回答任何問題。 因此被迫再次詢問。 我已經嘗試了所有可能的編碼-全部使用了5種編碼,但是對於下面我的控制器的 ...
[英]Posting Json to C# WebApi from React
我有一個C#WebAPI操作。 我正在嘗試使用React向其發布一個字符串(但是json字符串化字符串)。 由於某種原因,當內容類型為aopplication / json時,我得到了405 Method Not Allowed。 Urlencoded確實進入了PostTransact ...
[英]Passing list of objects in Postman POST request -Body
我在API-HTTP POST請求中有這個語法 我想在 Postman 中測試它:我在標題中傳遞 Authorization 和 content-type: 這是我傳遞 WealthItems 列表的方式 [0].ExternalID 表示 WealthItems[0].Externa ...
[英]Post received by FromBody causes serializable error
這是基本設置,我有一個asp.net核心webapi控制器(在c#中),其發布功能如下: 我正在嘗試將以下原始JSON請求正文發送到此函數: 但是,當使用上面的正文向該函數發送發布請求時,我在服務器控制台中收到以下錯誤: “執行ObjectResult,寫入類型為'Mi ...
[英]Parameters dictionary contains null value, parameter present in request body
我想POST枚舉我的WebAPI。 請求主體包含我的參數,並且控制器具有[FromBody]標記。 問題是,即使參數在主體中,我也會收到空輸入錯誤。 我有以下api控制器方法: 其中Direction在文件turtle.cs的枚舉中: 我試圖使用以下方法來POST的方向 ...
[英]Deserializing list objects, properties returning as null
我正在嘗試將數據發布到應該接受List<UpdatePointHistory>的API。 列表的大小是正確的,但是對象的屬性為空白。 我發布的數據: 以及從API返回的對象: ...