JSONAPI-Resources / JSONAPI-Resources/jsonapi-resources

ensure_correct_media_type does not set response Content-Type to application/vnd.api+json

Ouverte
#698 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Type: Bug
Langage dominant
Ruby
Étoiles
2.3k
Forks
546
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I noticed that when the ensure_correct_media_type before_action is run, and validation fails (Content-Type is not application/vnd.api+json, that the response from the server has a Content-Type header set to application/json. According to the spec, shouldn't this failed validation also return a Content-Type header of application/vnd.api+json?

Thanks ahead of time for the help.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Localisez le before_action ensure_correct_media_type et suivez la réponse construite lorsque la validation échoue parce que Content-Type n’est pas application/vnd.api+json. Vérifiez la gestion des réponses existante et les tests, s’ils existent. Le travail est terminé lorsqu’une validation échouée renvoie une réponse avec le Content-Type application/vnd.api+json requis par la spécification JSON:API.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rails, ruby
Domaine
api, backend
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.