1

我想制作一个小脚本,以 JSON 格式检索结果。为此,我将使用 C# 和 Flurl,但是我被阻止了一小步:/

至于参数(用户名和密码),我已经用邮递员试过了,它可以工作。现在我正在尝试与 C# 建立第一个联系:)

using System.Threading.Tasks;
using Flurl.Http;

namespace Script
    {
        class Program
        {
            static async Task Main(string[] args)
            {
                var result = await "https://ip/api/Login.json".PostUrlEncodedAsync(new
                {
                    name = "login",
                    pwd = "password"
                });
            }
        }
    }

我对 PostUrlEncodedAsync 有疑问。

信息:
信息

4

1 回答 1

1

看起来问题出在您的项目引用上。

请查看 Flurl.dll 的项目参考资料。如果您在那里看不到 Flurl,请在您的包管理器窗口中应用以下命令:

PM> Install-Package Flurl -Version 2.8.0

如果你可以在那里看到 Flurl,请尝试在包管理器窗口中通过以下命令重新安装你的 nuget 包:

PM> Update-Package -Id Flurl –reinstall

希望这可以帮助。

于 2018-12-13T14:45:43.177 回答