скачать файл с хттп сервера

Главная Форумы IBM i (OS/400) скачать файл с хттп сервера

  • В этой теме 9 ответов, 3 участника, последнее обновление 11 лет назад сделано Oldnick.
Просмотр 9 веток ответов
  • Автор
    Сообщения
    • #4678
      LynX
      Участник

      Здравствуйте

      не могу найти способа никакого как можно на ос400 сервере скачать файл с хттп сервера

      интересует именно способ без привлечения или установки какихто утилит типа wget

      файл скачать надо используя стандартные утилиты ос400

    • #4681
      Oldnick
      Участник

      не очень понял, что требуется.
      надо именно http-протокол? а что именно тебе нужно скачать и для каких целей? пример можешь привести?
      iSeries – объектая система. Здесь очень важно знать и понимать цель и задачи.
      native-http клиента конечно нету, эти функции на PC выполняет обычно Internet Browser, который чужд для iSeries. 🙂
      для обмена файлами у iSeries есть стандартное средство: ftp. Почему бы не поспользоваться им? но в этом случае качать нужно с ftp-сервера по ftp-протоколу. Http – протокол – это стандартный протокол для отображения web-страниц, но не для обмена файлами (“скачивание”). Думаю вам надо пеерсмотреть ваши цели и задачи. 🙂

    • #4683
      LynX
      Участник

      надо скачать jar файл с хттп сервера чтото типа http://www.iloveani.com/jt400.jar

      фтп не получится так как файл токо по хттп лежит

      пока обошелся wget под PASE

      пытался из ===> использовать TELNET на 80 порт но очень странный там телнет клиент, так как он даже не дает мне после соединения написать GET запрос и сразу пишет Connection closed

    • #4685
      Oldnick
      Участник

      LynX писал(а):

      надо скачать jar файл с хттп сервера чтото типа http://www.iloveani.com/jt400.jar
      фтп не получится так как файл токо по хттп лежит
      пока обошелся wget под PASE,
      пытался из ===> использовать TELNET на 80 порт но очень странный там телнет клиент, так как он даже не дает мне после соединения написать GET запрос и сразу пишет Connection closed

      в таких случаях скачивают средствами PC (Reget, FlashGet,…) и далее копирую его на IFS средстами Windows в нужную папку (предварительно надо создать и подключить шару, например, root из под Windows). Этот простой способ используют чтобы положить на iSeries плоский файл, либо SAVF. Это можно делать вручную, либо “роботом”.
      вообще JavaToolBox доступен здесь[/url],
      скачивать разные версии нужно здесь[/url]
      Текущая версия IBM Toolbox for Java 6.5.1 (для i5/OS V5R3 и выше).

    • #4890
      pre
      Участник

      Если поставлена 32-битная Java (J2SE 5.0 32 bit 5722JV1 option 8),
      то на любом PC делается и отлаживается простенький jar-ик, который потом закидывается в IFS, и запускается через RUNJVA или qshell. Средствами Java вполне можно скачать файл через http, да и вообще много чего можно натворить.

      Правда, если речь идёт именно о стандартных утилитах, то тогда jar-ик ещё и собирать на аэске придётся. java, javac и jar входят в комплект поставки и доступны через qshell.

    • #5086
      LynX
      Участник

      Вот нашел пример как можно забрать файл, используя токо баш строку

      wget: # (echo -e ‘GET /dir/file.jar’ & cat z ) > /dev/tcp/hoho.haha.com/80

      на ос400 не уверен что заработает (потдержка /dev/tcp сомнительна) но в Линуксе работает 🙂

    • #5211
      LynX
      Участник

      на РПГ в данной статье разбирается в качестве примера, и приводится код для проги выполняющей то что мне нужно было :laugh:
      http://www.scottklement.com/rpg/socktut/tutorial.html

    • #5222
      Oldnick
      Участник

      спасибо за ссылку. очень познавательный сайт Scott Klement. много личных фотографий, очень много. было интересно посмотреть как живут американцы, и особенно программисты RPG. 🙂

      не в тему, сори за офтопик,
      порадовала вот эта фотка
      у товарища 270 машина стоит дома, на которой он программирует…

    • #5234
      LynX
      Участник

      oldnick1971 незачто 🙂
      я даже не успел посмотреть еще весь сайт, погрузился в эту статью про сокеты 🙂

      кстати кто нибудь может прояснить ситуацию
      на ибее можно найти as/400 сервера, и купить этак за 1к доларов
      как это так? мне просто казалось что ИБМ некому не продает свое железо а просто дает в аренду…

      спасибо

    • #5251
      Oldnick
      Участник

      на эту тему есть отдельная ветка на форуме. 🙂
      наверно можно через IBM найти локальных клиентов, которые заинтересованы продать “хлам” недорого. 1 тыщу это стоит не будет. Бухгалтерия локальных клиентов просто не позволит оценить сервер в 1 тыщу, если покупался он за 100 тыщ. или дороже 🙂
      либо покупать за бугром. если нашел сервер за копейкм, кинь сюда ссылку (в отдельную тему), а мы рссмотрим. не надо забывать также про стоимость доставки и растаможки.

Просмотр 9 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.