Domanda

Ho un'applicazione Java che scarica un file da un server remoto. Vorrei sapere dove l'applicazione in realtà scarica un file. Ho cercato di catturare pacchetto TCP / IP e ho scoperto sotto informazioni.

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

Lo so URL esatto file ora. Tuttavia, quando provo ad accedere al file utilizzando il browser web che vedo "Internet Explorer non può visualizzare la pagina Web".

dal momento che l'applicazione è compilata da Java, ci deve essere un modo per farlo in C #.

Si prega di avvisare me ..

Grazie!

È stato utile?

Soluzione

Proprio perché l'applicazione Java è in grado di scaricare il file non significa che stanno facendo via HTTP. Il fatto che IE non riesce a visualizzare qualcosa di utile suggerisce non è HTTP, anche se questo è alcuna garanzia.

Si dovrebbe guardare a come l'applicazione Java scarica il file, e determinare il protocollo -. Che dovrebbe dirvi come fare la stessa cosa da C #

Naturalmente, questo sta assumendo di avere il codice per l'applicazione Java. Se non lo fai, ma pensi che gli autori sarebbero felici per il download il file con il proprio codice in C #, vi consiglio di loro email per chiedere loro il protocollo. Se non voglio che l'accesso al file diverso da quello con la loro applicazione, io personalmente rispettare i loro desideri.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top