gpt4 book ai didi

c# - 如何在 Controller 中使用 POST 参数重定向到外部 URL

转载 作者:行者123 更新时间:2023-12-05 01:07:49 27 4
gpt4 key购买 nike

如何使用 POST 方法并传递一些参数从 Controller 重定向到外部 URL?

基本上我需要自动做表单会做的事情。

我在 Controller 中找到了 Redirect 方法,但它似乎只接受一个 url 字符串。没有方法和参数。

最佳答案

为此,我正在使用 Nuget 的 Fluentx.Mvc。

从 nuget 安装 Fluentx.Mvc

您需要在代码中包含:

using Fluentx.Mvc;

以及使用 post 调用外部 URL 的代码:

首先创建一个字典,如:
Dictionary<string, object> 
objData = new Dictionary<string, object>();

并插入值:
objData.Add("name", "John");

objData.Add("city", "NY");

之后,使用 Fluentx 返回:
return this.RedirectAndPost("http://yourexternalurl", objData);

在您的外部 url 中,您会得到值:
string strName = Request["nome"];
string strCity = Request["city"];

关于c# - 如何在 Controller 中使用 POST 参数重定向到外部 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18045600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com