

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: HTTP Methods - GET
incomplete
2: Why Use HTTP Methods?
incomplete
3: POST Requests
incomplete
4: Status Codes
incomplete
5: Status Code Property
incomplete
6: HTTP PUT
incomplete
7: Patch vs. PUT
incomplete
8: Delete
incomplete
This lesson's interactive features are locked, please to keep using them
The DELETE method does exactly what you expect: it deletes a specified resource.
// This deletes the location with ID: 52fdfc07-2182-454f-963f-5f0f9a621d72
url := "https://api.boot.dev/v1/courses_rest_api/learn-http/locations/52fdfc07-2182-454f-963f-5f0f9a621d72"
req, err := http.NewRequest("DELETE", url, nil)
if err != nil {
fmt.Println(err)
return
}
client := &http.Client{}
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
if res.StatusCode > 299 {
fmt.Println("request to delete location unsuccessful")
return
}
fmt.Println("request to delete location successful")
Complete the deleteUser function. It takes a baseURL, id and apiKey as inputs. You'll need to: