Das hinzufügen von HTTP-Header und Post-Daten in einem System.Windows.Formen.WebBrowser
Ich versuche, das System zu nutzen.Windows.Formen.WebBrowser eine Anfrage zu stellen, die sowohl sendet POST Daten und benutzerdefinierte HTTP-Header. Ich würde gerne den user-agent des request als gut. Wie könnte ich dies tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie senden von POST-Daten und zusätzlichen HTTP-Header mit dieser Navigieren überlastung. Aber haben die vollständige Kontrolle über das Anfrage-Formular, einschließlich user-agent und Unterdrückung Header, dass der IE per default würde (wenn überhaupt möglich) erfordern so viel interop, dass Sie besser dran, nur das Rollen Ihrer eigenen Anforderungen mit HttpWebRequest und Fütterung die Ausgabe in der browser irgendwie.
Hier werden einige zusätzliche Informationen auf anpassen der WebBrowser. Beachten Sie, dass dies auf der Grundlage der COM-Design .NET-WebBrowser-Steuerelement. Für alle, aber die häufigsten Szenarien, die Sie brauchen, um durch die Kontrolle der IWebBrowser2-Schnittstelle, das bedeutet, sich vertraut mit COM-interop. Es ist nicht gerade lustig, aber es ist nicht so schlimm.