C# 如何在PostAsync方法中设置内容

C# 如何在PostAsync方法中设置内容,c#,.net,curl,C#,.net,Curl,调用该方法时,它返回状态代码:notfound。我确信uri是正确的,所以我认为问题在于内容。这是终端调用的api: curl --request POST 'https://api.uniparthenope.it/user/radius/auth' --data "user=xxxxxxxxxx" --data "passw=xxxxxxxxxx" 这是我的代码: public async Task<string> Login() { client = new Http

调用该方法时,它返回状态代码:
notfound
。我确信uri是正确的,所以我认为问题在于内容。这是终端调用的api:

curl --request POST 'https://api.uniparthenope.it/user/radius/auth' --data "user=xxxxxxxxxx" --data "passw=xxxxxxxxxx"
这是我的代码:

public async Task<string> Login()
{
    client = new HttpClient();
    client.BaseAddress = new Uri("https://api.uniparthenope.it");
    client.DefaultRequestHeaders.Accept.Clear();
    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
    client.MaxResponseContentBufferSize = 256000;
    content = new FormUrlEncodedContent(new[]
    {
        new KeyValuePair<string,string>("user",Username),
        new KeyValuePair<string,string>("passw",Password)
    });
    content.Headers.ContentType.CharSet = "UTF-8";
    content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded");
    var response = await client.PostAsync("user/radius/auth", content);
    //return response.RequestMessage.ToString();
    return response.StatusCode.ToString();
}
公共异步任务登录()
{
client=新的HttpClient();
client.BaseAddress=新Uri(“https://api.uniparthenope.it");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(新的MediaTypeWithQualityHeaderValue(“应用程序/json”);
client.MaxResponseContentBufferSize=256000;
内容=新格式URLEncodedContent(新[]
{
新的KeyValuePair(“用户”,用户名),
新的KeyValuePair(“passw”,密码)
});
content.Headers.ContentType.CharSet=“UTF-8”;
content.Headers.ContentType=新的MediaTypeHeaderValue(“application/x-www-form-urlencoded”);
var response=wait client.PostAsync(“user/radius/auth”,content);
//返回response.RequestMessage.ToString();
返回response.StatusCode.ToString();
}

使用Fiddler捕获正在工作和失败的请求。比较它们。更改为content=new-StringContent(“user=“+Username+”&passw=“+Password”),现在可以工作,但只有在fiddler打开时才能工作:|有什么建议吗?