ActivityPub 연동된 Discourse 스레드가 외부 AP 클라이언트에서 접근할 수 없는 이유는?

이것이 Discourse의 버그인지 확실하지 않습니다. Mastodon의 해당 이슈에 답변을 남겼습니다. 편의를 위해 여기에도 함께 공유합니다:

해당 시나리오에서 400을 반환하는 이유는 ActivityPub 사양이 이를 요구하는 것으로 보입니다.

인박스(inbox)에 대한 POST 요청은 Content-Type이 application/ld+json; profile="https://www.w3.org/ns/activitystreams"여야 하며, GET 요청(또한 3.2 개체 검색 참조)은 Accept 헤더에 application/ld+json; profile="https://www.w3.org/ns/activitystreams"를 포함해야 합니다.

@ClearlyClaire Accept 헤더에 text/html;q=0.1을 추가할 필요가 있을까요?

2개의 좋아요