Question

J'ai une application java qui télécharge un fichier depuis un serveur distant. Je voudrais savoir où l'application télécharge en fait un fichier. J'ai essayé de capturer paquet tcp / ip et je trouve ci-après des informations.

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

Je sais que url exact du fichier maintenant. Cependant, lorsque je tente d'accéder au fichier en utilisant le navigateur web que je vois « Internet Explorer ne peut pas afficher la page Web ».

depuis l'application est compilée par java, il doit y avoir un moyen de le faire en c #.

S'il vous plaît me conseiller ..

Merci!

Était-ce utile?

La solution

Tout simplement parce que l'application Java est capable de télécharger le fichier ne signifie pas qu'ils le font via HTTP. Le fait que IE n'affiche quelque chose d'utile suggère ce n'est pas HTTP, bien que ce soit pas garantie.

Vous devriez voir comment l'application Java télécharge le fichier et déterminer le protocole -. Qui devrait vous dire comment faire la même chose de C #

Bien sûr, cela suppose que vous avez le code de l'application Java. Si vous ne le faites pas, mais vous pensez que les auteurs seraient heureux pour vous de télécharger le fichier avec votre propre code en C #, je vous suggère de les envoyer par courriel pour leur demander le protocole. Si elles ne pas vous voulez accéder au fichier autre que de leur application, je respecte personnellement leurs souhaits.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top