首页 文章

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

提问于
浏览
2

我正在尝试使用邮递员调用我的API,但我面临的问题是我的API使用PUT方法,它将枚举对象作为一个正文..如何在邮递员中发送枚举..请帮助 .

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

这是我的枚举,我正在使用Angular 2 .

1 回答

  • 0

    提供一个以 [FromBody]TestStatus status 为参数的方法 .

    • 单击 Body 选项卡并选择 raw ,然后选择JSON(application / json) .

    • 使用这个Json:

    {
        "TestStatus": "expiredTest"
    }
    
    • 发送!

    我认为上面是你的情况,如你所说:"take enum object as a body" . 以下是一些更微不足道的成分:
    如果您有一个像 [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"
    }
    

相关问题