HTTP DELETE is a request function that is used to remove a resource. However, the resource does not have to be removed immediately. DELETE could be an asynchronous or long-running request.
Here are the common functions of HTTP DELETE:
@Throws(RestClientException::class)
fun delete(url: String, vararg urlVariables: Any)
@Throws(RestClientException::class)
fun delete(url: String, urlVariables: Map<String, *>)
@Throws(RestClientException::class)
fun delete(url: URI)
Here is an example of how to call these functions:
val baseUrl: String ?= "YOUR_URL"
val restTemplate = RestTemplate()
val uri = URI(baseUrl)
restTemplate.delete(baseUrl)
restTemplate.delete(uri)