如何在控制器中使用POST参数重定向到外部URL [英] How to redirect to an external URL with POST parameters in a controller
本文介绍了如何在控制器中使用POST参数重定向到外部URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用POST方法并传递一些参数从控制器重定向到外部URL?
How can I redirect from a controller to an external URL using POST method and passing some parameters?
基本上,我需要自动执行表单要执行的操作.
Basically I need to do automatically what a form would do.
我在控制器中找到了Redirect方法,但它似乎只接受url字符串.没有方法也没有参数.
I found Redirect method in my controller, but it only seems to accept a url string. No method nor parameters.
推荐答案
您无法通过服务器端重定向进行发布.选项:
You can't do post with server side redirect. Options:
- 在服务器上执行POST并处理结果服务器端(如果您需要通过该发布请求在目标服务器上设置或使用Cookie,则无效)
- 直接在浏览器端将帖子发布到该服务器上
- 如果需要同时通知AJAX和Ajax,则将其执行到您的服务器,而将常规Ajax消息执行到目标服务器.
这篇关于如何在控制器中使用POST参数重定向到外部URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文