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

448
Views
Publicaciones de datos JSON desde Angular 2 front-end a Asp.Net Core web api - pierde valores

Estoy enviando valores desde un front-end de Angular 2 como se ve aquí:

 censusManagementSearch(search: any): Observable<any> { let headers = new Headers({ 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem('token') }); let options = new RequestOptions({ headers: headers }); let body = JSON.stringify({ practice: search.practice, location: search.location, name: search.name }); return this.http.post(this._api.apiUrl + 'censusmanagement', body, options) .map((response: Response) => { return response; }) .catch((err: any) => { return Observable.throw(err.json().error || 'Server error'); }); }

Todo allí está funcionando bien. Va a un back-end de C# como se ve a continuación. Si importa, es una API web central de ASP.Net

 [HttpPost] public IActionResult PostCensusManagement([FromBody] int practice, int location, string name)

Cuando pongo un punto de ruptura en esto, los valores son 0 para los enteros y "" para la cadena. Intenté [FromBody] y reemplazarlo con otras opciones. Cada vez que los valores están en blanco.

Aquí hay una imagen que muestra los valores que se envían en Chrome ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Encontré la respuesta. Lo dejo aquí por si alguien más se encuentra con este problema. Para que la API web viera los datos, tuve que crear una clase para ellos.

 public class CensusSearch { public int location { get; set; } public int practice { get; set; } public string name { get; set; } }

Y cambié el controlador a esto:

 [HttpPost] public IActionResult PostCensusManagement([FromBody] CensusSearch search)
over 4 years ago · Santiago Trujillo 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!