gpt4 book ai didi

enums - 在 Postman 中将枚举值作为正文发送

转载 作者:行者123 更新时间:2023-12-03 06:35:34 29 4
gpt4 key购买 nike

我正在尝试使用 postman 调用我的 API,但我面临的问题是我的 API 使用 PUT 方法,它将枚举对象作为主体。
我如何在 postman 中发送枚举..请帮忙。

export enum TestStatus {
allCandidates,
completedTest,
expiredTest,
blockedTest
}

这是我的枚举,我使用的是 Angular 2。

最佳答案

如果你有一个方法,需要 [FromBody]TestStatus status作为参数。

  • 点击 正文 选项卡并选择 原始 ,然后是 JSON(application/json)。
  • 使用这个 Json:
    {
    "TestStatus": "expiredTest"
    }
  • 发送!

  • 我认为上面是您所说的情况:“将枚举对象作为主体”。下面是一些更琐碎的成分:
    如果你有一个像 [FromBody]MyClass class 这样的参数及其定义为
    public class MyClass
    {
    public Guid Id { get; set; }
    public TestStatus ClassStatus { get; set; }
    }

    然后你将你的 Json 修改为:
    {
    "Id": "28fa119e-fd61-461e-a727-08d504b9ee0b",
    "ClassStatus": "expiredTest"
    }

    关于enums - 在 Postman 中将枚举值作为正文发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46439555/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com