From 3d7d6b253086f1ac78e6dd459bc4c904df45dbfa Mon Sep 17 00:00:00 2001 From: perillamint <perillamint@users.noreply.github.com> Date: Mon, 26 Jun 2023 19:10:04 +0900 Subject: [PATCH] Respond with `Content-Type: application/activity+json` (#3353) As per ActivityPub specification, the return type should be `application/activity+json`, not `application/json`. --- crates/apub/src/http/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/apub/src/http/mod.rs b/crates/apub/src/http/mod.rs index 0b8c8f15..947a56ad 100644 --- a/crates/apub/src/http/mod.rs +++ b/crates/apub/src/http/mod.rs @@ -48,7 +48,7 @@ where Ok( HttpResponse::Ok() .content_type(FEDERATION_CONTENT_TYPE) - .content_type("application/json") + .content_type("application/activity+json") .body(json), ) } @@ -61,7 +61,7 @@ fn create_apub_tombstone_response<T: Into<Url>>(id: T) -> LemmyResult<HttpRespon HttpResponse::Gone() .content_type(FEDERATION_CONTENT_TYPE) .status(StatusCode::GONE) - .content_type("application/json") + .content_type("application/activity+json") .body(json), ) } -- 2.44.1