我创建了WebRequest
到POST
的信息。我的目标是在C#中模拟一个PayPal“立即购买”按钮,该按钮位于html中。
如何在发送WebRequest
时获得重定向?简单地让Response.Redirect
无效,因为我必须使用重定向信息。
我试图模仿的按钮代码是:
<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
...
</form>
答案 0 :(得分:1)
不确定你能从后面的代码做你想做的事。我有一个类似的情况,除了正常的ASP.net表单,我有像你的形式。我通过CSS隐藏了nonASP.net表单,所以它不在用户的脸上,然后我通过javascript触发了POST(我在表单中放了一个按钮然后调用buttonX.click();
)
答案 1 :(得分:1)
您无法使用post
进行重定向。
你可以做什么:将实际发布的内容直接发送到paypal,或重定向到重新创建所有发布数据的第二页,并使用javascript自动发布。
如何创建包含自动发布参数的页面的示例。
http://www.codeproject.com/Articles/37539/Redirect-and-POST-in-ASP-NET