cost 85 ms
JSON 補丁 HTTP 從客戶端到 API 的請求(在 AWS 上發布)返回“StatusCode:405,ReasonPhrase:'Method Not Allowed'”

[英]JSON Patch HTTP request from client to API (published on AWS) returns "StatusCode: 405, ReasonPhrase: 'Method Not Allowed'"

我有一個 ASP.NET 核心 Web API 使用 AWS Fargate 發布到 Amazon ECS,我已經使用 POSTMAN 成功測試了工作 PATCH 請求。現在我試圖通過遵循此在客戶端應用程序中發出該請求。 我在客戶端的是這樣的: 這是我在回復中得到的: 如前所述,我已經使用POST ...

HTTP PATCH no 'Access-Control-Allow-Origin' header in ASP.NET Core 6

[英]HTTP PATCH no 'Access-Control-Allow-Origin' header in ASP.NET Core 6

查閱了Enable Cross-Origin Requests .NET 6的資料,無果。 這只會影響HttpPatch 。 當我在 Swagger 運行它時,沒有問題。 當我嘗試通過 3rd 方工具或CORS 測試工具進行測試時,出現錯誤。 該策略專用於已經提到的CORS 測試webapp。 這 ...

AttributeError: 'NoneType' object 在 Django Rest 框架中通過 PATCH 調用使用嵌套序列化器更新數據時沒有屬性 '_meta'

[英]AttributeError: 'NoneType' object has no attribute '_meta' while updating data using nested serializers via PATCH call in Django Rest Framework

我想通過 DRF 中的 PATCH 調用使用嵌套序列化器更新 Model 數據。 我有自定義User Model、 Country 、 City 、 Detail Model。我有MainUserSerializer 、 CountrySerializer 、 CitySerializer和Use ...

來自 JSONPatch+JSON 的 JSONPatch 轉義斜杠“/”

[英]JSONPatch escape slash '/' from JSONPatch+JSON

我在 JSON 下面,我想從中更新幾個字段 使用郵遞員 PATCH API 調用和以下 JSONPatch 有效負載 API 工作正常 但是,我想使用 Java 實現相同的功能 .. 我試過了 它評估為: 該文檔提到http://jsonpatch.com/#json-pointer ...

如何使用 REST API 從子集中刪除項目

[英]How to delete items from a subset with REST API

我想知道以寧靜的方式從子集中刪除項目的最佳方法是什么。 我有用戶和系列,每個用戶都有自己的系列列表(觀看、完成等)。 例如,如果我們想從用戶那里得到一個列表,我們可以這樣做: GET /users/:id_user/series 如果我們想從該用戶的列表中刪除一個系列(但我們不想刪除系列本身),應該 ...

如何使用 Patch 方法使用文件更新實體

[英]How to update an enity with files using Patch method

我有一個包含一些圖像的實體,我想使用 HttpPatch 方法對其進行更新。 要創建新樣式,我使用以下方法: 現在我正在嘗試創建一個方法來使用 HttpPatch 方法更新此樣式。 我試過了,但沒有選項可以在 Swagger 上上傳文件: 這是我在 Swagger 上看到的: Swagger 上的補 ...

可以使用 PATCH 請求為現有資源創建新字段嗎?

[英]Can a PATCH request be used to create new fields for an already existing resource?

我不確定是使用 POST 和 PATCH 的組合,還是只為我的用例提供 PUT 請求更好。 如果我正在創建以下資源: 之后是否可以使用 PATCH 請求來更新一個現有值(在這種情況下為電子郵件)並向資源添加新字段和值(生日)? 在這種情況下,dateofbirth 已經是 swagger 定義的一 ...

.NET5 JsonPatchDocument.ApplyTo 在添加或替換時拋出

[英].NET5 JsonPatchDocument.ApplyTo throws when add or replace

我的 JsonPatchDocument object 出現問題,它可以從字段中刪除值,但不能添加/替換它。 我的 controller 代碼如下: 處理程序中的代碼: 例外是: Internet 上沒有關於此錯誤的單個帖子。 我現在很困惑。 以前有人遇到過這樣的問題嗎? 如何解決? 以防萬一,P ...

修補集合時的響應正文

[英]Response body when PATCHing a collection

在我的 REST API 中,我有一個非常大的集合; 它包含數百萬個項目。 此集合的路徑是/mycollection 由於此集合太大,因此GET整個集合並不是一個好習慣,因此 API 支持分頁。 分頁將是獲取集合的主要方式 假設原始集合包含 1,000,000 個項目,我想更新 5,000 個 ...

Spring 不支持 MVC 請求方法“PATCH”

[英]Spring MVC Request method 'PATCH' not supported

HTTP PATCH 在 Spring MVC/Boot 中默認不啟用嗎? 我收到 ff 錯誤: 對於我的 controller: 我的配置如下: 我查看了 Spring FrameworkServlet.java的源碼,PATCH 有一些特別之處: 我已經用谷歌搜索了,但找不到任何可以幫助解決 ...

Asp.Net Core Web API 補丁 ID 始終為 NULL

[英]Asp.Net Core Web API Patch Id Is Always NULL

我有一個 asp.net 核心 web api,其端點使用 PATCH。 需要更新記錄的單個字段。 我有端點設置來接受 Json 補丁文檔正文中的記錄 ID。 這是我的端點當前的設置方式。 我只有足夠的代碼來檢查我是否可以找到未按預期工作的匹配 ID。 當我調用傳遞 Id 的 api 時,報告 I ...

如何使用具有必填字段的 JSON 模式驗證 http PATCH 數據

[英]How to validate http PATCH data with a JSON schema having required fields

我正在嘗試驗證帶有必填字段的經典 JSON 架構(帶有Ajv和json-server ),但對於 HTTP PATCH 請求。 POST 沒關系,因為數據是完整到達的,不應該省略任何內容。 但是,當嘗試修補現有資源時,模式的必填字段會出現問題。 這是我目前正在為 POST 做的事情:const s ...

(.net core 3.1 & Angular) Json 補丁:路徑段對數組索引無效

[英](.net core 3.1 & Angular) Json Patch: The path segment is invalid for an array index

我有一個 json 文件,其內容如下: 此外,我有一個 ASP.NET Core 3.1 API 方法,它應該能夠部分更新 json: TodoListDomainModel : ListItemDomainModel : 通過 Angular 調用 API 方法通過 angular 調用 AP ...

通過 .NET Core Web API 在 Entity Framework Core 中 PATCH 實體和相關實體

[英]PATCH entity and related entities in Entity Framework Core via .NET Core Web API

我有一個 Web API 寫在 .NET Core 中,它使用 EF Core 來管理對 ZE4728F4044B242839ADFZF 數據庫的插入和查詢。 API 非常適合現有實體的插入和查詢,但我無法弄清楚如何進行部分“補丁”更新。 客戶端希望能夠只傳遞他們希望更新的屬性。 因此,完整的客戶 ...

C# HTTP PATCH 使用 HTTPClient

[英]C# HTTP PATCH using HTTPClient

我已經使用 dot net core 3.1 中的測試服務器編寫了一個測試,並且我正在嘗試向端點發出 PATCH 請求。 但是,由於我是使用 PATCH 的新手,所以我有點不知道如何發送端點期望的正確 object。 從示例中,我正在創建一個帶有操作列表的 JsonPatchDocument,將其 ...


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