I have simple .NET endpoint that returns hard coded data (for testing).
[AllowAnonymous]
[HttpGet("IsAppointed")]
public IActionResult IsAppointed(int appUserId)
{
try
{
var Obj = new { doctorId = 0, Title = "", isAppointed = false };
_logger.Info("Is Appointed for " + appUserId);
return GetActionResult(result);
}
catch (Exception ex)
{
_logger.Error(ex);
return Conflict();
}
}
If I call this endpoint using postman it takes somewhere between 150 - 500 ms to get the response. But when I call this endpoint using axios in my react-native application it takes 1 to 3 minutes.
var URL = global.API_URL + '/Users/IsAppointed?appUserId='+global.uid;
console.log({URL});
axios
.get(URL)
.then((response) => {
console.log(`IsAppointed submitted`, response.data);
})
.catch((err) => {
console.log(err);
});