Die GET -Anforderung kann mithilfe von Fastendpoints nicht konfiguriert werden, um Abfrageparameter in OpenAPI -DokumentC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Die GET -Anforderung kann mithilfe von Fastendpoints nicht konfiguriert werden, um Abfrageparameter in OpenAPI -Dokument

Post by Anonymous »

Ich konfiguriere Fastendpoints und Skalar wie folgt < /p>
using FastEndpoints;
using Scalar.AspNetCore;

builder.Services.AddOpenApi();
builder.Services.AddFastEndpoints();

var app = builder.Build();

app.MapOpenApi();
app.MapScalarApiReference(options =>
{
options.WithSidebar(false);
options.ShowSidebar = true;
});

app.UseFastEndpoints();

app.Run();
< /code>
Danach erstelle und konfiguriere ich den Endpunkt wie folgt < /p>
namespace Test.Endpoints
{
public class TestRequest
{
public int ParentId { get; set; }
public int ChildId { get; set; }
}

public class TestResponse
{
public string Text { get; set; }
}

public class TestEndpoint : Endpoint
{

public override void Configure()
{
Get("/RestAPI/{ParentId}/Child{ChildId}");

AllowAnonymous();
}

public override Task HandleAsync(TestRequest request, CancellationToken ct)
{
var responce = new TestResponse { Text = $"Hello from FastEndpoints {request.ChildId}." };
return SendAsync(responce, cancellation: ct);
}
}
}
< /code>
scalar generiert die folgende Dokumentation < /p>

Ich verstehe nicht, warum Scalar die Parameter im Anforderungskörper beschreibt, wenn es sich um eine Anforderung handelt. Parameter
2 Wie sollten schnelle Endpunkte so konfiguriert werden, dass die korrekte Dokumentation generiert wird und Skalar Anforderungen korrekt senden können? />
Wie sollte der Endpunkt so konfiguriert werden, dass Abfrageparameter in der Dokumentation nicht im Abschnitt Variablen, sondern im Abschnitt Abfrage korrekt angezeigt werden und mit dieser Konfiguration < /p>
< /> < /> mit dieser Konfiguration < /p>
< /> < /ul> < /p> < /p>
übergeben werden.Get("/RestAPI/{ParentId}/Parameters{ChildId}");
< /code>
Ich erhalte diese Dokumentation
Anforderung mit Körper!>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post