2017-09-27 16 views
0

私はpostmanを使用してAPIを呼び出そうとしていますが、私が直面している問題はAPIが本体としてenumオブジェクトを取るPUTメソッドを使用していることです。 enum郵便配達員でお手伝いください。郵便配達員の本文としてenum値を送信

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

これは、私はあなたがパラメータとして[FromBody]TestStatus statusを受け取るメソッドを持って提供するアンギュラ2.

+0

..? –

答えて

0

を使用しています、私の列挙型です。

  • ボディタブをクリックし、次に、JSON(アプリケーション/ JSON)を選択します。
  • は、このJSONを使用します。

    { 
        "TestStatus": "expiredTest" 
    } 
    
  • 送ってください!

上記のようにあなたのケースはあなたが言ったように、「enumオブジェクトをボディとして取る」と思います。以下にいくつかのより多くの些細な成分である:
あなたが

public class MyClass 
{ 
    public Guid Id { get; set; } 
    public TestStatus ClassStatus { get; set; } 
} 

として[FromBody]MyClass classのようなパラメータとその定義を持っているなら、あなたのようにあなたのJSONを変更する:JSON形式で

{ 
    "Id": "28fa119e-fd61-461e-a727-08d504b9ee0b", 
    "ClassStatus": "expiredTest" 
} 
関連する問題