def METHOD_NAME(self, url: str, data: t.Optional[str] = None, headers: t.Optional[dict[str, str]] = None) -> HttpResponse:
    """Perform an HTTP PUT and return the response."""
    return self.request('PUT', url, data, headers)