Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

243
Vistas
For a fetch post request, how can I specify an id as a parameter?

First of all I specified the actual id in the url, and after that I defined the body. Unfortunately it doesn't work, I received a 400 error code back from the server.

I would like to add a new player to the selected club. So my post request is waiting for an id and a body as parameters!

This is my fetch post request which I tried:

fetch('https://localhost:44374/Player/' + selectedClub.clubId, {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify(
            {
                playerId: id,
                playerName: name,
                countryCode: code,
                playerCountry: country,
                playerBirthdate: birthdate,
                playerPosition: position,
                shirtNumber: shirtnumber,
                height: height,
                preferredFoot: preferredfoot,
                playerValue: value,
                clubId: selectedClub.clubId,
                club: selectedClub
            })})
        .then(response => response)
        .then(data => {
            console.log('Success:', data);
        })
        .catch((error) => { console.error('Error:', error); });

UPDATE

This is the PlayerController in backend:

[HttpPost("{clubId}")]
public void AddPlayerToClub(int clubId, [FromBody] Player player)
{
     clubLogic.AddPlayerToClub(clubId, player);
     hub.Clients.All.SendAsync("PlayerCreated", player);
}

The post request in the swagger:

IMAGE

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda