怎么做 JSON POST
How to do JSON POST
我想制作一个小脚本来检索 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 有疑问。
留言:
看来问题出在您的项目引用上。
请查看 Flurl.dll 的项目参考。如果您在那里看不到 Flurl,请在您的包管理器中应用以下命令 window:
PM> Install-Package Flurl -Version 2.8.0
如果您可以在那里看到 Flurl,请尝试按照包管理器中的命令重新安装您的 nuget 包 window:
PM> Update-Package -Id Flurl –reinstall
希望对您有所帮助。
我想制作一个小脚本来检索 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 有疑问。
留言:
看来问题出在您的项目引用上。
请查看 Flurl.dll 的项目参考。如果您在那里看不到 Flurl,请在您的包管理器中应用以下命令 window:
PM> Install-Package Flurl -Version 2.8.0
如果您可以在那里看到 Flurl,请尝试按照包管理器中的命令重新安装您的 nuget 包 window:
PM> Update-Package -Id Flurl –reinstall
希望对您有所帮助。