Impossible de définir "Content-Type" pour URLRequest dans as3
-
28-10-2019 - |
Question
J'essaie de définir Content-Type pour les en-têtes URLRequest sur "application / json". Voici le code:
var request:URLRequest = new URLRequest("http://localhost");
request.contentType = "application/json; charset=UTF-8";
Mais comme vous pouvez le voir sur la capture d'écran, Content-Type n'est pas dans les en-têtes:
http://screencast.com/t/vHxHbSUOFM
Mais c'est dans le corps de la requête:
http://screencast.com/t/irB16taO
Comment y remédier?
La solution
Vous devez utiliser la classe URLRequestHeader pour définir les en-têtes et les envoyer.Voir ci-dessous pour un exemple simple,
var hdr:URLRequestHeader = new URLRequestHeader("Content-type", "application/json");
var request:URLRequest = new URLRequest("http://localhost");
request.requestHeaders.push(hdr);
J'espère que cela vous a aidé
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow