def METHOD_NAME(
    self, request: Any, full_url: str, headers: Any
) -> TYPE_RESPONSE:
    method = request.method
    if hasattr(request, "body"):
        body = request.body
    else:
        body = request.data
    description = ""
    if "x-amz-archive-description" in request.headers:
        description = request.headers["x-amz-archive-description"]
    vault_name = full_url.split("/")[-2]
    if method == "POST":
        return self._vault_archive_response_post(
            vault_name, body, description, headers
        )
    else:
        return 400, headers, "400 Bad Request"