我有一个api叫另一个.
这是我的代码,似乎ModelState.IsValid = false
在世界的另一边.
var baseUri = new Uri("http://localhost:5001/"): _httpClient.BaseAdress = baseUri; var data = new StringContent(content: model.Tostring(), encoding: Encoding.UTF8, mediaType: "application/json"); var response = await _httpClient.PostAsync("api/product", data);
看着Post([FromBody]Product product)
被称为api的api我只是看到了product=null
.
改变Post([FromBody]object product)
也显示null
.
调用api Postman
完美无缺.将我的问题本地化PostAsync
.我的情况怎么样PostAsync
?
编辑:
我知道人们可能会建议PostAsJsonAsync
,但我会在我知道问题出在后才会尝试PostAsync
.:(