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


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

В этой теме 9 ответов, 3 участника, последнее обновление  Oldnick 8 года/лет, 2 мес. назад.

  • Автор
    Сообщения
  • #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 тыщ. или дороже 🙂
    либо покупать за бугром. если нашел сервер за копейкм, кинь сюда ссылку (в отдельную тему), а мы рссмотрим. не надо забывать также про стоимость доставки и растаможки.

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