Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

241
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!