Read from body instead of query params
This commit is contained in:
@@ -12,7 +12,8 @@
|
|||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Microsoft.Extensions.Options;
|
using Microsoft.Extensions.Options;
|
||||||
using Serilog;
|
using Serilog;
|
||||||
using System;
|
using System.Text.Json;
|
||||||
|
using System.Text.Json.Serialization;
|
||||||
|
|
||||||
internal class Program
|
internal class Program
|
||||||
{
|
{
|
||||||
@@ -48,7 +49,11 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Services.AddControllers().AddJsonOptions(x => x.JsonSerializerOptions.WithStringEnum());
|
builder.Services.AddControllers().AddJsonOptions(x => {
|
||||||
|
x.JsonSerializerOptions.PropertyNameCaseInsensitive = true;
|
||||||
|
x.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.SnakeCaseLower;
|
||||||
|
x.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter(JsonNamingPolicy.SnakeCaseLower, false));
|
||||||
|
});
|
||||||
builder.Services.AddSwaggerGen();
|
builder.Services.AddSwaggerGen();
|
||||||
|
|
||||||
var options = new DefaultAzureCredentialOptions();
|
var options = new DefaultAzureCredentialOptions();
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
[Route("/generate")]
|
[Route("/generate")]
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
public async Task<ActionResult> Generate(SeedSettings settings) {
|
public async Task<ActionResult> Generate([FromBody] SeedSettings settings) {
|
||||||
try {
|
try {
|
||||||
var id = await this.RandomizeService.RandomizeSeed(settings);
|
var id = await this.RandomizeService.RandomizeSeed(settings);
|
||||||
var url = string.Format("/seed/{0}", id);
|
var url = string.Format("/seed/{0}", id);
|
||||||
|
|||||||
Submodule Apr2025Randomizer updated: fc12f2627b...816ddb63e2
Reference in New Issue
Block a user