Pergunta

Eu tenho um aplicativo java que baixa um arquivo de um servidor remoto. Eu gostaria de saber onde o aplicativo realmente download de um arquivo. Tentei tcp captura / ip pacote e descobri informações abaixo.

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

Eu sei exato url arquivo agora. No entanto, quando tento acessar o arquivo usando o navegador web que vejo "O Internet Explorer não pode exibir a página da Web".

desde que o aplicativo é compilado por java, deve haver uma maneira de fazê-lo em c #.

por favor, avise-me ..

Obrigado!

Foi útil?

Solução

Apenas porque o aplicativo Java é capaz de baixar o arquivo não significa que eles estão fazendo isso através de HTTP. O fato de que o IE não exibir qualquer coisa útil sugere não é HTTP, embora isso não é garantia.

Você deve olhar como os downloads de aplicativos Java no arquivo e determinar o protocolo -. Que deve dizer-lhe como fazer a mesma coisa de C #

Claro, isso é supondo que você tem o código para a aplicação Java. Se não o fizer, mas você acha que os autores seria feliz para você baixar o arquivo com o seu próprio código em C #, eu sugiro que você enviá-las para perguntar-lhes o protocolo. Se eles não quero que você acessar o arquivo que não seja com a sua aplicação, eu pessoalmente respeitar os seus desejos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top