webclient を使用して C# で投稿を作成し、訪問者を銀行支払いセンターに送ります。問題は、投稿したいリンクにユーザーがリダイレクトされないことです。私が webclient に使用するコードは次のとおりです。
using (var client = new WebClient())
{
var values = new NameValueCollection();
values["Value1"] = "test";
values["Value2"] = "test";
values["Value3"] = "test";
values["Value4"] = "test";
values["Value5"] = "test";
values["Value6"] = orderid;
values["Value7"] = "test";
var response2 = client.UploadValues("https://mybanksite.com/redirection/pay.aspx", values);
var responseString = Encoding.Default.GetString(response2);
}
HTMLフォーム投稿を使用する場合は、このフォームを使用する必要があります
<form action="https://mybanksite.com/redirection/pay.aspx" method="POST">
<input name="Value1" type="hidden" value="test" />
<input name="Value2" type="hidden" value="test" />
<input name="Value3" type="hidden" value="test" />
<input name="Value4" type="hidden" value="test" />
<input name="Value5" type="hidden" value="test" />
<input name="Value6" type="hidden" value="Test" />
<input name="Value7" type="hidden" value="test" />
<input type="submit" value="Check out" />
</form>