Gặp vấn đề khi call API C#

Khi mình call API qua C#, nếu cái object của mình có quá nhiều properties thì bên api không nhận được tham số đầu vào (null)

Cách mình call bên C#
image

Định nghĩa API của mình
image

Mình thử xóa bớt vài thuộc tính của lớp thì truyền lại bình thường, có ai gặp lỗi này giống mình không ?

Cái quan trọng của vấn đề của bạn thì bạn lại không post lên thì sao mọi người đoán được obj của bạn là cái gì, properties gì bị thiếu

Bạn thử gọi như thế này xem có thiếu gì không

var obj = new
{
    param_1 = "param 1",
    param_2 = "param 2",
    ....
    param_n = "many params"
};
await client.PostAsJsonAsync("https://httpbin.org/post", obj);
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?