Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net API调用返回408(您的POST请求接收速度不够快。请重试),但可以与Postman和ajax配合使用_Asp.net_Dotnet Httpclient - Fatal编程技术网

Asp.net API调用返回408(您的POST请求接收速度不够快。请重试),但可以与Postman和ajax配合使用

Asp.net API调用返回408(您的POST请求接收速度不够快。请重试),但可以与Postman和ajax配合使用,asp.net,dotnet-httpclient,Asp.net,Dotnet Httpclient,使用HttpClient从具有framework 4.6.1的asp.net core 2.2调用外部API时,始终返回408,并显示错误消息您的POST请求接收速度不够快。请重试,但相同的代码可以在纯asp.net 2.2上正常工作。当我使用Postman或ajax时,外部API也可以正常工作 这是API调用- using (var client = _httpClientFactory.CreateClient()) { client.BaseAddress = new Uri("h

使用
HttpClient
从具有framework 4.6.1的asp.net core 2.2调用外部API时,始终返回
408
,并显示错误消息
您的POST请求接收速度不够快。请重试
,但相同的代码可以在纯asp.net 2.2上正常工作。当我使用Postman或ajax时,外部API也可以正常工作

这是API调用-

using (var client = _httpClientFactory.CreateClient())
{
    client.BaseAddress = new Uri("https://example.com/authenticate");
    var response = await client.PostAsync(string.Empty, new JsonContent(data));
    var content = await response.Content.ReadAsStringAsync();
    return StatusCode((int)response.StatusCode, content);
}

听起来与此类似:@phuzi记住它与Postman和ajax调用配合得很好,因此它与
慢速HTTP Post DDoS攻击无关