尽管请求 JSON

我正在使用 Postman 查询 Dynamics 365 Business Central (BC) API。 API 正在返回 XML,我试图让它返回 JSON。 Microsoft page that gives an example 将响应显示为 JSON 格式。

尽管请求 JSON

我尝试添加我自己的请求标头来表示我希望返回 JSON

尽管请求 JSON

邮递员说,通过添加我自己的“接受”请求标头,它将覆盖自动生成的标头

尽管请求 JSON

即便如此,我还是尝试在禁用和启用自动生成的“接受”标头的情况下发送请求。这是回应...

尽管请求 JSON

我是否以 REST 端点的正确方式请求 JSON? microsoft 的示例似乎表明可以返回 JSON,但我只能返回 XML,如下所示(只是一个片段)

尽管请求 JSON

niaoren123456ZJJ1988 回答:尽管请求 JSON

您正在谈论两个不同的端点,$metadata 以 xml 格式生成整个 CSDL 架构,而 <endpoint>/companies 以 JSON 格式获取数据。

这可以在浏览器中进行测试,只需粘贴这些 URL。

https://api.businesscentral.dynamics.com/v2.0/environment name/api/v2.0/$metadata

https://api.businesscentral.dynamics.com/v2.0/environment name/api/v2.0/companies

注意:请测试一下。我没有使用 Dynamics BC 的经验,但我根据我的 Dynamics CRM 经验从文档中获得了这些经验:)

,

如果我错了,请纠正我。但是 microsoft dynamics 同时使用 SOAP 和 Rest 调用,似乎您需要使用 Dynamics Odata API 您可以通过此文档了解动态 Odata API :- https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/odata

本文链接:https://www.f2er.com/946030.html

大家都在问