小编Mat*_*t G的帖子

WebClient:忽略HTTP 500

我正在编写一个程序,它从服务器检索一些数据,对它执行一些操作,并将输出保存到csv文件.我遇到的问题是服务器(我不负责)总是返回HTTP 500内部服务器错误.我已经和那些照顾它的团队进行了交谈,虽然他们知道这些错误,但他们说这对他们来说并没有足够的影响力来解决.

有没有办法让我在代码中忽略这个响应并仍然获取数据?

.net c# webclient

6
推荐指数
1
解决办法
3960
查看次数

为什么我的 .NET 6 Minimal API 无法反序列化 POST 正文?

我已经使用 .NET 6 构建了一个非常简单、最简单的 API。我现在要做的就是证明我可以接收 HTTP POST 请求并记录它们。希望如果我能让这个工作正常,我会开始做一些更有趣的事情,但即使是这个普通的开箱即用的功能也不起作用。

我尝试过的一些事情:

  • 将我的 logMessage 更改为记录
  • 向 logMessage 添加默认构造函数

我的完整代码发布在下面,有人能看出这有什么问题吗?或者如何解决?

我的最小 API:

using Microsoft.AspNetCore.Http.Json;

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

// NOTE: tried the below but it made no difference. Commented back out.
// builder.Services.Configure<JsonOptions>(options =>
// {
//     options.SerializerOptions.IncludeFields = true;
// });


var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
    app.UseSwagger();
    app.UseSwaggerUI();
} …
Run Code Online (Sandbox Code Playgroud)

.net c# json swashbuckle

2
推荐指数
1
解决办法
5710
查看次数

标签 统计

.net ×2

c# ×2

json ×1

swashbuckle ×1

webclient ×1