How do you send an HTTP DELETE request using HttpClient in Blazor?
Jun 06, 2021
Blazor,
ASP .NET Core Blazor,
Blazor FAQ,
HTTP DELETE request blazor,
HttpClient Blazor,
4314 Views
This code will help you to understand how to send an HTTP DELETE request using HttpClient in Blazor.
An HTTP Delete request can be sent to delete a resource from the API server using the DeleteAsync () method provided by the HttpClient class.
Razor
@page "/employee/delete"
@inject HttpClient Http
@inject NavigationManager Navigate
.. .. .. .. .. ..
.. .. .. .. .. ..
@code {
Employee emp = new Employee();
protected async Task Delete()
{
await Http.DeleteAsync("api/Employee/Delete/" + Convert.ToInt32(empID));
Navigate.NavigateTo("/employee");
}
}
Web API
[HttpDelete]
[Route("api/Employee/Delete/{id}")]
public void Delete(int id)
{
employee.DeleteEmployee(id);
}
I would suggest you check the below link for better understanding:
https://medium.freecodecamp.org/how-to-create-an-application-using-blazor-and-entity-framework-core-1c1679d87c7e