dotnetcore / dotnetcore/FreeSql
questdb restapi httpclient请求卡死不动
- Dominant language
- C#
- Stars
- 4.4k
- Forks
- 910
- PR merge metrics
- No merged PRs in 30d
Description
#### 问题描述及重现代码:
```c#
FsDb.Questdb.Insert(new List(){ new M.questdb.ScptActionLog()
{
logtime = DateTime.Now,
action = "login",
userid = 0,
username = "匿名用户"
} }).ExecuteQuestDbBulkCopy();
```
会卡死在 client.PostAsync
直接使用以下请求却可以请求返回
```c#
var client = new HttpClient();
var url = $"http://x.x.x.x:9000/exec?query=INSERT+INTO+%22scptactionlog%22(%22logtime%22%2c+%22action%22%2c+%22userid%22%2c+%22username%22)+VALUES(%272025-10-15+11%3a44%3a14.164656%27%2c+%27login%27%2c+0%2c+%27%e5%8c%bf%e5%90%8d%e7%94%a8%e6%88%b7%27)";
client.DefaultRequestHeaders.Add("Authorization", "Basic xxxxxx");
var r = client.GetAsync(url);
r.Wait();
var httpResponseMessage = r.Result;
var r1 = httpResponseMessage.Content.ReadAsStringAsync();
r1.Wait();
var s = r1.Result;
```
#### 数据库版本
questdb8.2.2
#### 安装的Nuget包
FreeSql 3.5.213
FreeSql.Provider.QuestDb 3.5.213
#### .net framework/. net core? 及具体版本
.net framework 4.7.2
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.