mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 23:52:26 -05:00
[bugfix] Serve correct 'application/jrd+json' content type for webfinger requests (#1738)
* [bugfix] Return `application/jrd+json` from webfinger queries * update finger req content-type
This commit is contained in:
parent
4a012acd52
commit
5027d0ced2
7 changed files with 128 additions and 161 deletions
|
|
@ -35,6 +35,15 @@ var JSONAcceptHeaders = []MIME{
|
|||
AppJSON,
|
||||
}
|
||||
|
||||
// WebfingerJSONAcceptHeaders is a slice of offers that prefers the
|
||||
// jrd+json content type, but will be chill and fall back to app/json.
|
||||
// This is to be used specifically for webfinger responses.
|
||||
// See https://www.rfc-editor.org/rfc/rfc7033#section-10.2
|
||||
var WebfingerJSONAcceptHeaders = []MIME{
|
||||
AppJRDJSON,
|
||||
AppJSON,
|
||||
}
|
||||
|
||||
// HTMLOrJSONAcceptHeaders is a slice of offers that prefers TextHTML and will
|
||||
// fall back to JSON if necessary. This is useful for error handling, since it can
|
||||
// be used to serve a nice HTML page if the caller accepts that, or just JSON if not.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue