D365 API PATCH 调用返回 204 No Content

问题描述 投票:0回答:1

我正在调用 Dynamics 365 事件实体,并通过传递 HTTP 调用正文中的键值来更新一些字段,例如“注释”。 网址如下:

补丁 https://<>.crm.dynamics.com/api/data/v9.0/incidents(e34d7dd4-b0cc-4e6d-a8e4-9a18b3341830)

调用通过 Postman 进行,并返回状态代码 204 No Content

我得知操作成功,没有内容可返回,因此是状态。 但是有没有办法通过修改邮递员中的请求来返回 1 个或多个字段作为响应,就像我们在 GET 调用中通过传递下面的查询参数所做的那样。我的意思是返回一些值来响应 200 ok,将会有所帮助。这也将有助于 C# 实现。

$select=事件ID,注释

  1. 此外,何时需要在 D365 API 调用中传递以下标头值。上述调用无需添加这些标头即可工作。

OData-Max版本:4.0

OData-版本:4.0

接受:application/json

内容类型:application/json;字符集=utf-8

  1. 我不是 Dynamics 365 人员,因此在探索这些问题时,我找不到任何可以指导我们使用一些示例进行 REST API 调用的文档。微软没有任何相关文档吗?
rest dynamics-crm odata microsoft-dynamics
1个回答
0
投票

标题

“首选”:“返回=表示”

将在 PATCH 调用后返回记录,我不知道使用 C# SDK 有类似的功能(因此,如果您使用 C# SDK,则需要在更新后执行检索)。

您可以使用我的工具Dataverse REST Builder来生成Web API调用。

© www.soinside.com 2019 - 2024. All rights reserved.