Comment définir le type de contenu de l'en-tête de requête lors de l'utilisation de Fetch APi
Je suis à l'aide de mnp 'isomorphe a 'chercher' pour envoyer les requêtes. Le problème que je rencontre est que je suis incapable de définir le type de contenu de l'en-tête de requête.
- Je définir un type de contenu application/json , cependant l'en-tête de demande sont fixés de façon à text/plain.
import 'isomorphic-fetch';
sendRequest(url, method, body) {
const options = {
method: method,
headers:{'content-type': 'application/json'},
mode: 'no-cors'
};
options.body = JSON.stringify(body);
return fetch(url, options);
}
Lorsque j'examine la demande dans mon navigateur, le type de contenu est o :
content-type:text/plain;charset=UTF-8
Quelqu'un peut-il expliquer pourquoi je suis incapable de définir cette propriété?
source d'informationauteur user1526912
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la réponse après la lecture de l'article suivant:
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch#Headers
Lorsque les options de mode de propriété est non-scro l'en-tête de requête les valeurs sont immuables.
À la place j'ai mis le mode de propriété de la scro.
Vous avez besoin pour créer un récupère les en-têtes de l'objet.