【发布时间】:2022-12-17 08:31:24
【问题描述】:
var json = JsonConvert.SerializeObject(data);
var stringContent = new StringContent(json, Encoding.UTF8, "application/json");
var httpContent = new MultipartFormDataContent();
httpContent.Add(stringContent, "params");
using var httpClientHandler = new HttpClientHandler();
httpClientHandler.ServerCertificateCustomValidationCallback =
HttpClientHandler.DangerousAcceptAnyServerCertificateValidator;
var httpClient = new HttpClient(httpClientHandler);
var response = await httpClient.PostAsync(url, httpContent);
response.EnsureSuccessStatusCode();
if (!response.IsSuccessStatusCode)
我试图发送 http 请求,但出现异常后异步()线
System.NotSupportedException:序列化和反序列化 不支持“System.Action”实例。路径:$.MoveNextAction。
【问题讨论】:
-
您可能忘记具体化您的数据库查询,
JsonConvert.SerializeObject(data)这一行导致了异常。你能展示从数据库中获取数据的代码吗?或者data是如何构建的? -
数据只是像往常一样创建
标签: c# asp.net .net entity-framework asp.net-core