Probablement la façon la plus simple serait de modifier le site 2 et ajouter une action de contrôleur qui accepterait une application/x-www-form-urlencoded
demande (alias simple formulaire en POST):
<form action="http://site2.com/" method="POST">
<%= Html.HiddenFor(x => x.XmlData) %>
<input type="submit" value="Go to site 2" />
</form>
et sur place 2 à l'intérieur de l'action nouvellement créé qui servira de point d'entrée vous pourriez chercher le XML comme une chaîne et le traiter:
[HttpPost]
[ValidateInput(false)] // <-- that's necessary as we are POSTing XML
public ActionResult Index(string xmlData)
{
// Do something with the posted XML, and redirect or directly render a view
}
Désolé pour le délai de réponse. – Sean
ça marche vraiment bien. Merci beaucoup. – Sean