Soy nuevo en la API web y reacciono. Estaba tratando de pasar un método IHttpActionResult de la siguiente manera en Visual Studio
namespace specialRequest.Controllers { [RoutePrefix("api/observation")] public class T_SVRS_FormController : ApiController { [HttpPost] [Route("GetLocations")] public IHttpActionResult GetLocations(string jwt) { OracleConnection connOra = new OracleConnection(Utilities.LGS_DB); try { DataTable oraDataTable = new DataTable(); string query = "select RDN_DESTN_DESC from strdba.t_rail_destn"; OracleCommand oraCmd = new OracleCommand(query, connOra); connOra.Open(); // create data adapter OracleDataAdapter oraDA = new OracleDataAdapter(oraCmd); // this will query your database and return the result to your datatable oraDA.Fill(oraDataTable); return Ok(oraDataTable); } catch (Exception ex) { // conn1.Close(); connOra.Close(); return Content(HttpStatusCode.NoContent, "Something went wrong"); } } } }No necesito el parámetro jwt, ¿puedo pasar IHttpActionResult sin un parámetro? Cuando trato de eliminar el parámetro, el editor muestra un error que dice que se requiere al menos 1 accssesor.
Además, dado que hay un parámetro, mi menú desplegable no recoge este valor del siguiente código en reaccionar
getLocations = () => { var Items = []; axios.post('api/observation/GetLocations').then(response => { response.data.map(item => { var obj = new Object(); Items.push(obj); }); this.setState({ locations: Items }); }); console.log('Response:' + this.state.locations); };¿Cómo paso IHttpActionResult sin un parámetro para que mi código en reaccionar funcione? Por favor ayuda y por favor entiende que soy nuevo en esto y en un aprieto cualquier ayuda será apreciada