我通过邮递员在付款控制器的Test方法中注入参数。 然后,我尝试通过Http帖子将这些值传递给银行控制器中的方法。 但是,当我在邮递员中进行测试时,从银行控制器返回的值始终返回null。
付款控制器
HttpClient.Builder
银行控制器
[HttpPost]
public async Task<IActionResult> Test([FromQuery] Payment payment)
{
string url = "http://localhost:6600/api/bank";
using (HttpClient client = new HttpClient())
{
var request = new HttpRequestMessage(HttpMethod.Get, url);
request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var content = await response.Content.ReadAsStringAsync();
var movies = JsonConvert.DeserializeObject(content);
return Ok(movies);
}
对此有任何帮助吗?