Frage

Ich habe eine Java-Anwendung, die eine Datei von einem Remote-Server herunterlädt. Ich würde gerne wissen, wo die Anwendung tatsächlich eine Datei herunterlädt. Ich habe versucht, TCP / IP-Paket und ich fand heraus folgende Informationen.

zu erfassen
protocol: TCP
remote address: xxx.xxx.xxx.xx
local port: xxxx
remote port: xxxxx

Ich weiß jetzt genau Datei-URL. Allerdings, wenn ich versuche, die Datei mit Web-Browser zugreifen Ich sehe „Internet Explorer kann die Webseite nicht angezeigt werden kann.“

, da die Anwendung von Java kompiliert wird, muss es eine Möglichkeit, es in c # zu tun.

Bitte teilen Sie mir ..

Danke!

War es hilfreich?

Lösung

Nur weil die Java Anwendung in der Lage ist, die Datei zum Download bedeutet nicht, dass sie es über HTTP tun. Die Tatsache, dass der IE nicht etwas Sinnvolles zum Anzeigen schlägt es ist nicht HTTP, aber das ist keine Garantie.

Sie sollten prüfen, wie die Java-Anwendung lädt die Datei und das Protokoll bestimmen -., Die Sie sollten sagen, wie die gleiche Sache von C # tun

Natürlich wird dies vorausgesetzt, Sie den Code für die Java-Anwendung haben. Wenn Sie es nicht tun, aber Sie denken, die Autoren glücklich sein würde für Sie die Datei mit Ihrem eigenen Code in C # zum Download, ich schlage vor, Sie sie per e-Mail, das Protokoll zu fragen. Wenn sie nicht wollen Sie die Datei anders als mit ihrer Anwendung zugreifen, würde ich persönlich ihre Wünsche respektieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top