Ein Weg, um herauszufinden, Umleitungs-URL

Gegeben eine URL EIN, die wird umgeleitet auf eine 3rd-party-website B, in meiner Anwendung, die ich brauche, um herauszufinden, URL B für den angegebenen url Ein, und fügen Sie es in die DB , dies kann eine windows-Anwendung oder web-oder welcher Weg ist schneller und einfacher mit C#!
Danke !

P. S. ich fordere nicht den code zum einfügen in die DB.

  • Hängt davon ab, wie die Umleitung funktioniert. Server-Seite? Client-Seite (also JS)? Versuchen Sie das abrufen der URL mit dem, was http-Wrapper für C# hat, und nach einer 301s/302s. Wenn Sie Glück haben gibt es vielleicht sogar eine Bibliothek für dich tun. Was ist, wenn B leitet an C? Möchten Sie Sie speichern B oder C? Wie weit wird Sie Folgen Sie leitet? Was ist, wenn C leitet nach B? Stellen Sie sicher, dass Sie vermeiden infinite redirect-Schleifen halten den überblick, welche Adressen, die Sie besucht haben, oder die Einstellung einer Umleitung limit (was ich denke ist, wie Firefox/Chrome handle in dieser Ausgabe).
  • Server-side-Beispiel wäre schön...ist das nur ein tool zum extrahieren von Daten (d.h. die endgültige URL) - also nicht zu fancy ...getan werden kann, in keiner Weise ! "A" immer umleiten "B" und es ist keine Umleitung mehr passieren, weiter auf von dass es ist eine feststehende Tatsache.
  • Client-side code verletzt zu ...Im unter der Annahme einer win form-Anwendung mit einer Instanz des IE im inneren sollte die Arbeit tun...nur nicht ganz sicher
  • In einfachen Worten, Sie wollen wissen, wo der Benutzer kam aus dem fallen in Ihre Website? Das ist es? Anfrage.ServerVariables("HTTP_REFERER")?
  • nur clarif dies ist jsuta tool können sagen, dass ich eine URL www.abc.com die, wenn eingegeben intern (von eigenen Servern) leitet auf eine 3rd-party Seite, d.h. www.def.com und beide URL ' s sind nicht in irgendeiner Weise in Verbindung mit meiner eigenen Website ...in der Werkzeug-ich sollte es der 1. URL, also www.abc.coma nd sollte es geben, mir das Ergebnis als www.def.com und das ist es ! Referer wlogic würde nur funktionieren, in dem Fall, dass die endgültige URL meiner eigenen Website, das ist nicht der Fall.
Schreibe einen Kommentar