如何在控制器中使用POST参数重定向到外部URL [英] How to redirect to an external URL with POST parameters in a controller

查看:90
本文介绍了如何在控制器中使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆