La SCRO - Comment faire "contrôle en amont" une httprequest?

Je suis en train de faire une croix domaine de la requête HTTP de service WCF (que je possède). J'ai lu plusieurs techniques pour travailler avec le cross domain scripting limites. Parce que mon service doit accueillir à la fois GET et POST demandes je ne peut pas mettre en œuvre certaines dynamiques balise de script dont le src est l'URL d'une requête GET. Depuis que je suis libre de faire des changements sur le serveur j'ai commencé à essayer de mettre en œuvre une solution de contournement consiste à configurer le serveur réponses à inclure le "Access-Control-Allow-Origin" en-tête et de contrôle les demandes de avec et OPTIONS de demande. J'ai eu l'idée de ce post : L'obtention de la SCRO de travail

Sur le côté serveur, ma méthode web est l'ajout de 'Access-Control-Allow-Origin: *' à la réponse HTTP. Je vois que les réponses ne comprennent cet en-tête maintenant. Ma question est: Comment puis-je "contrôle en amont" une demande (OPTIONS)? Je suis à l'aide de jQuery.getJSON pour faire la demande, mais le navigateur annule la demande tout de suite avec le tristement célèbre:

Origine http://localhost n'est pas autorisé par Access-Control-Allow-Origin

Est quiconque est familier avec cette technique de la SCRO? Quels changements doivent être apportés au client en amont de ma demande?

Merci!

InformationsquelleAutor Nick | 2011-12-31