Hãy tha thứ cho tôi nếu đây là một câu hỏi ngu ngốc. Tôi không có kinh nghiệm với lập trình web. Tôi đang triển khai thành phần thanh toán của ứng dụng .net mvc của tôi. Thành phần tương tác với dịch vụ thanh toán bên ngoài. Dịch vụ thanh toán chấp nhận yêu cầu đăng bài http theo mẫu sauTạo yêu cầu gửi http từ bộ điều khiển
http://somepaymentservice.com/pay.do?MerchantID=xxx&Price=xxx&otherparameters
Tôi biết điều này rất dễ làm bằng cách thêm biểu mẫu trong dạng xem. Tuy nhiên, tôi không muốn quan điểm của tôi để đối phó với các thông số của bên thứ ba. Tôi muốn xem của tôi để gửi thông tin cho bộ điều khiển của tôi, sau đó điều khiển tạo ra các url cần thiết và sau đó gửi yêu cầu. Sau đây là mã giả.
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult PayForOrder(OrderForm order)
{
var url = _paymentService.GetUrlFromOrder(order);
SendPostRequest(url);
return View("FinishedPayment");
}
Có thể làm như vậy không? C# có thư viện tích hợp để tạo yêu cầu http không? Cảm ơn trước.
Bạn có thể cho chúng tôi biết cách bạn đã thực hiện việc này không? – Raha
Tôi đã làm những gì Andy gợi ý. –