Question

Après notre configuration de l'environnement:

IIS 7 reçoit Http (.jsp) demande du client (le navigateur). Il redirige aveuglément à JBoss en utilisant isapi_redirect.dll.

Maintenant, nous essayons de modifier cette configuration dans une telle manière que, avant IIS7 / ISAPI_redirect envoie à JBoss, nous devons modifier les données de formulaire affichées en utilisant le module Http. Ce module http est normal .net http module.

Nous sommes en mesure d'intercepter la requête @ événement BeginRequest du module http et lorsque nous envoyons à JBoss, il nous donne « client La lecture a échoué (400) » erreur.

Toute idée comment réaliser cette tâche ou résoudre le problème à portée de main?

Était-ce utile?

La solution

Nous ne sommes pas en mesure de résoudre notre problème dans sa forme originale. Ce que nous avons fait, nous avons supprimé est ISAPI_REDIRECT / JBoss de notre pipeline d'origine.

Nous prenons maintenant la demande directement à notre module http en créant un autre répertoire virtuel où ISAPI_Redirect n'est pas configuré, nous faisons de notre modification (plus tôt nous avions l'intention de le faire après JBoss a reçu la demande), puis l'envoyer à un autre virtuel répertoire (URL) où ISAPI_REDIRECT est configuré. Maintenant captures ISAPI_Redirect La demande, elle cartes au format JBoss et l'envoie à JBoss.

En fait nous avons changé le lieu de notre traitement de la clientèle et les choses semblent tomber en place.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top