次のリクエスト オブジェクトがあるとします。
public class UserRequest
{
public DateTime? Birthday { get; set; }
public bool DeservesGift { get; set; }
}
そして、次のjsonを指定されたURLに投稿してみてください:
{
"Birthday": "A late summer night",
"DeservesGift": "No way!"
}
何らかの例外が発生することを期待しています。代わりに、サービスはBirthday とDeservesGiftのUserRequest
インスタンスを受け取ります。null
false
どうしてこれなの?
誕生日を null に設定しようとした場合は 200 ok になるはずですが、それ以外に設定しようとすると 400 Bad リクエストになるはずです。誕生日を null に設定して 200 と応答しますが、それは正しくありません...