Przebacz mi, jeśli to głupie pytanie. Nie mam dużego doświadczenia z programowaniem w Internecie. Wdrażam składnik płatności mojej aplikacji .net mvc. Komponent współdziała z zewnętrzną usługą płatniczą. Usługa płatności akceptuje żądania HTTP POST w następującej postaciGenerowanie żądania http post z kontrolera
http://somepaymentservice.com/pay.do?MerchantID=xxx&Price=xxx&otherparameters
wiem, że to martwy łatwe dodając formularz w widoku. Nie chcę jednak, aby moje poglądy zajmowały się parametrami stron trzecich. Chciałbym, aby mój widok przesyłał informacje do kontrolera, a następnie kontroler generuje wymagany adres URL, a następnie wysyła żądanie. Poniżej znajduje się pseudo kod.
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult PayForOrder(OrderForm order)
{
var url = _paymentService.GetUrlFromOrder(order);
SendPostRequest(url);
return View("FinishedPayment");
}
Czy to możliwe, aby to zrobić? Czy C# ma wbudowaną bibliotekę do generowania żądania http? Z góry dzięki.
Czy możesz nam powiedzieć, jak to zrobiłeś? – Raha
Zrobiłem to, co zasugerował Andy. –