Hej jag försöker fixa så att jag kan konsumera ett webb api i enighet med https://www.c-sharpcorner.com/article/consuming-asp-net-web-api-rest-service-in-asp-net-mvc-using-http-client/
När jag sedan försöker köra koden så får jag
An unhandled exception occurred while processing the request.
ArgumentNullException: Value cannot be null. (Parameter 'value')
koden i kontrollen är:
det finns data i databasen så det känns som att det är någon ytterligare koppling jag har missat men trots flera försök kan jag inte riktigt hitta det.
När jag sedan försöker köra koden så får jag
An unhandled exception occurred while processing the request.
ArgumentNullException: Value cannot be null. (Parameter 'value')
koden i kontrollen är:
Kod:
" string Baseurl = "https://localhost:44388/";
public List<Personal> PersInfo { get; private set; }
public string PersResponse { get; private set; }
public async Task<IActionResult> Index()
{
List<Personal> Anstallda = new List<Personal>();
using (var client = new HttpClient())
{
///Hantera Url
client.BaseAddress = new Uri(Baseurl);
client.DefaultRequestHeaders.Clear();
///Hantera hur request hanteras
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage Res = await client.GetAsync("api/Personal/GetAllStaff");
if (Res.IsSuccessStatusCode)
{
var PersResponse = Res.Content.ReadAsStringAsync().Result;
}
}
PersInfo = JsonConvert.DeserializeObject<List<Personal>>(PersResponse);
return View(PersInfo);
}
det finns data i databasen så det känns som att det är någon ytterligare koppling jag har missat men trots flera försök kan jag inte riktigt hitta det.