如果這是一個愚蠢的問題,請原諒我。我對Web編程不是很有經驗。 我正在實施我的.net mvc應用程序的付款組件。該組件與外部支付服務交互。支付服務接受以下形式的http post請求從控制器生成http post請求
http://somepaymentservice.com/pay.do?MerchantID=xxx&Price=xxx&otherparameters
我知道在View中添加窗體很容易做到。但是,我不希望我的意見處理第三方參數。我希望我的視圖將信息提交給我的控制器,然後控制器生成所需的url,然後發出請求。以下是僞代碼。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult PayForOrder(OrderForm order)
{
var url = _paymentService.GetUrlFromOrder(order);
SendPostRequest(url);
return View("FinishedPayment");
}
是否可以這樣做呢? c#是否有內置庫來生成http請求? 在此先感謝。
你能告訴我們你是怎麼做到的嗎? – Raha 2011-10-12 23:31:00
我做了安迪的建議。 – 2011-10-13 00:04:22