Asp.net mvc 将JSON数据从ASP.NET MVC控制器发布到另一个URL
我试图搜索如何从ASP.NETMVC控制器发布JSON数据,但都没有成功 我的控制器中有一个post方法,它从客户端接收JSON数据,并在将其转发到另一个位置之前进行格式验证 我不知道如何将此方法中的数据发布到其他位置Asp.net mvc 将JSON数据从ASP.NET MVC控制器发布到另一个URL,asp.net-mvc,json,post,Asp.net Mvc,Json,Post,我试图搜索如何从ASP.NETMVC控制器发布JSON数据,但都没有成功 我的控制器中有一个post方法,它从客户端接收JSON数据,并在将其转发到另一个位置之前进行格式验证 我不知道如何将此方法中的数据发布到其他位置 请帮忙。谢谢。通过浏览器来回浏览似乎不合理。如果操作在同一台服务器上,那么我可能会将处理代码抽象到一个共享类中,并在验证后调用它,直接从验证操作返回正确的响应。如果它在不同的服务器上,那么我会让客户端代码执行验证检查,如果成功,只需发布到处理操作。这里是它的异步代码,所以请记住等
请帮忙。谢谢。通过浏览器来回浏览似乎不合理。如果操作在同一台服务器上,那么我可能会将处理代码抽象到一个共享类中,并在验证后调用它,直接从验证操作返回正确的响应。如果它在不同的服务器上,那么我会让客户端代码执行验证检查,如果成功,只需发布到处理操作。这里是它的异步代码,所以请记住等待该方法
private async Task DoStuff(string s)
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri('whatever');
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.PostAsJsonAsync("api/whatever/",s);
if (!response.IsSuccessStatusCode)
{
}
}