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

95
Views
¿Cómo crear una llamada de búsqueda para pasar valor a un método que espera un Objeto?

Actualmente no estoy seguro de cómo usar una llamada de publicación de búsqueda para pasar un objeto a un método que espera ese objeto. Creé una carga útil y la pasé, pero parece que no funciona. He establecido un punto de interrupción en el código subyacente, pero nunca se alcanza. No estoy seguro de por qué la llamada de búsqueda no funciona. ¿Alguna sugerencia sobre cómo no se está alcanzando el punto final?

Este es mi método en C#.

 [HttpPost] [Route("ResetPassword")] private void ResetPassword(Player player){ {

JavaScript:

 const continueBtn = document.getElementById("continueBtn"); continueBtn.onclick = () => { const email = document.getElementById("lblEmail").innerHTML; sendResetEmail(email); } async function sendResetEmail(email) { const payload = { email: email } const data = new FormData(); data.append("json", JSON.stringify(payload)); let sendResetEmail = await fetch(`/ResetPassword`, { method: 'POST', body: data }); }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

si no desea proporcionar el nombre del parámetro en su cliente, debe proporcionar el atributo [FromBody] en su API:

 [HttpPost] [Route("ResetPassword")] private void ResetPassword([FromBody] Player player){ }

Luego, en el cliente, hay varias formas, pero la más común/moderna es usar la codificación JSON:

 const payload = { email: email } const data = JSON.stringify(payload); let sendResetEmail = await fetch(`/ResetPassword`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: data }); }
about 4 years ago · Juan Pablo Isaza Report
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!