我想做一个小的脚本,它将以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时遇到了问题。
答案 0 :(得分:1)
问题似乎出在您的项目引用上。
请查看您对Flurl.dll的项目引用。如果您在此处看不到Flurl,请在软件包管理器窗口中应用以下命令:
PM>安装软件包Flurl-版本2.8.0
如果在那里可以看到Flurl,请尝试通过在软件包管理器窗口中执行以下命令来重新安装nuget软件包:
PM>更新包-Id Flurl –重新安装
希望这会有所帮助。