我想调用WEB API POST Method
,但是它将把窗口重定向到另一个页面而不返回任何内容。我可以使用什么?
我尝试使用Response.Redirect(URL)
,但是不能传递参数。并且我尝试过像Web api post方法那样调用HttpClient client = new HttpClient()
,但是不会将窗口重定向到另一个页面。 / p>
在JavaScript中,我使用了
$.redirect('https://livinggateway.azurewebsites.net/LivingPayment/CardPayment', {'orderId': data.data, 'paymentAmount': parseFloat($('.CardTotalAmount').val()) } , 'POST');
但是在控制器中,我不知道。
///控制器调用api的代码
using (HttpClient client= new HttpClient())
{
client.BaseAddress = new Uri("https://URL");
var content = BuildContent(new
{
orderId = secondResponseResult.data,
paymentAmount = paymentCC.txnAmountWithCharges
});
client.PostAsJsonAsync("https://URL", content).;
}