Je construis un site web, au sein d'un grand intranet, qui enveloppe et ajoute des fonctionnalités à un autre site sur le même intranet. Je n'ai pas accès à la source de l'autre site et ils ne fournissent aucune API pour les fonctionnalités qu'ils fournissent. Je dois, en quelque sorte, avoir mon code côté serveur aller à ce site, remplir certains formulaires, puis appuyez sur un bouton de soumission.
Est-ce possible? Si oui, comment puis-je accomplir cela?
Remarque: Je travaille sur asp.NET si cela est important.Legitamate cross site communication
1
A
Répondre
2
Pas le plus efficace, mais peut-être Watin peut vous aider à démarrer:
2
Il suffit de regarder à l'URL du formulaire est censé soumettre et la méthode qu'elle emploie (POST ou GET), puis envoyer une requête à cette URL en utilisant la même méthode et mettre le champ que vous voulez comme paramètres
0
Votre code côté serveur est essentiellement un client Web vers l'autre site Web. Vous devrez écrire le code pour envoyer les données du formulaire HTML à l'autre site Web et traiter la réponse. Je commencerais par la classe System.Net.WebClient. Jetez un oeil à System.Net.WebClient.UploadValues. Cette classe/méthode vous permettra de POSTER les données du formulaire sur le site Web via un NameValueCollection.
Questions connexes
- 1. Cross Site AJAX Request
- 2. Cross-Site XMLHttpRequest - Quand?
- 3. C# WM6 Compact Framework Cross fil Problème de communication
- 4. Microsoft Anti-Cross Site Scripting Library
- 5. Cross Site Authentication et Zend Framework
- 6. iframe cross-site: "Vérifié par VISA"
- 7. Rails - comment éviter les scripts cross site
- 8. Jquery getJSON ne fonctionne pas Cross Site
- 9. Cross site data wss 3.0 sharepoint
- 10. Automation du navigateur et Cross Site Scripting
- 11. obtenir cross site xml en utilisant iframe
- 12. REST et CSRF (Cross-Site Request Forgery)
- 13. communication entre le site web et mobile
- 14. les meilleures pratiques pour le retour réponse JSON cross-site
- 15. Cross-site scripting en ASP classique lors de l'écriture javascript
- 16. Cross-Site Scripting phishing à travers les cadres
- 17. Cross domain PHP Sessions
- 18. Quelle est la pénalité de performance de communication minimale de Cross AppDomain?
- 19. Je cherche quelques tutoriels sur la commutation de vues et la communication cross-view
- 20. Comment puis-je obtenir une communication cross-thread dans un programme Perl GTK?
- 21. jQuery Ajax cross browser/cross OS
- 22. Cross Domain Javascript Bookmarklet
- 23. Cross Domain JavaScript avec DHTML HTC
- 24. Communication entre AS3 et un site PHP OOP
- 25. Communication entre le site Web et l'application cliente
- 26. File Upload Cross Domain
- 27. sitemappath cross page postback
- 28. Cross-Domain + iFrame Question
- 29. Cross Browser Mouse Suivre?
- 30. cross compilers
Bien sûr, cela ne déclenchera aucun javascript. –