Pages: (2) [1] 2   ( Go to first unread post ) Reply to this topicStart new topicStart Poll

> utilitaire CURL
Dominique L.
Posted: 20/02/08 10:22
Quote Post


Ultra User
****

Group: _Membre
Posts: 451
Member No.: 3
Joined: 10/05/02
Submissions: None Submitted
Downloads: 2



Je n'ai pas d'expérience avec WEBSERVICE et WEBAGENT. Par contre, je sais qu'il est possible de communiquer avec un Webservice en Abal, par l'intermédiaire de la commande "curl".

Quelques infos sur "cURL" :

'curl' est un outil en ligne de commande pour transférer des fichiers en utilisant une syntaxe URL. Les protocoles supportés sont : FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE and LDAP.

La syntaxe de cette commande est la même sous Windows et sous Linux.

Site officiel : http://curl.haxx.se/
PM
Top
root
Posted: 20/02/08 12:36
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



As tu déjà pratiqué cet outil ?
PM
Top
Dominique L.
Posted: 20/02/08 14:38
Quote Post


Ultra User
****

Group: _Membre
Posts: 451
Member No.: 3
Joined: 10/05/02
Submissions: None Submitted
Downloads: 2



Oui. Je l'ai utilisé sur un projet pour faire du FTPS (FTP over SLL) depuis Abal. Des collègues l'utilisent pour échanger des informations avec un serveur HTTP (remplissage et validation d'un formulaire Web et récupération du résultat). On peut donc recevoir ou envoyer des fichiers sur de nombreux protocoles, et ce sous Windows ou sous Use-IT.

Je dirais que c'est une solution simple, fiable et multi-plateforme, qui permet d'utiliser des protocoles sécurisés standards, depuis Abal ou depuis un batch.

This post has been edited by Dominique L. on 20/02/08 14:39
PM
Top
root
Posted: 20/02/08 16:40
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



effectivement cela semble trés interessant
je n'ai pas trouvé de description compléte de ce que peut faire le produit, as tu ça ?
PM
Top
Dominique L.
Posted: 21/02/08 10:28
Quote Post


Ultra User
****

Group: _Membre
Posts: 451
Member No.: 3
Joined: 10/05/02
Submissions: None Submitted
Downloads: 2



En résumé : http://fr.wikipedia.org/wiki/CURL
Sur le site officiel : http://curl.haxx.se/docs/

Les options sont trés nombreuses. Voici quelques exemples :

Envoyer un fichier en FTPS :
CODE
curl -v --disable-epsv -k --ftp-ssl -T fichier1.txt -u login:pass ftp://ftp.monserveur.com/


Réceptionner un fichier en FTPS :
CODE
curl -v --disable-epsv -k --ftp-ssl -o fichier2.txt -u login:pass ftp://ftp.monserveur.com/fichier1.txt


Lister le contenu d'un répertoire en FTPS :
CODE
curl -v --disable-epsv -k -l --ftp-ssl -u login:pass ftp://ftp.monserveur.com// > list.txt


Ces exemples concernent le FTPS, mais d'autres protocoles sont supportés (HTTP, SCP, etc).
PM
Top
root
Posted: 21/02/08 18:59
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



merci pour ces renseignements
PM
Top
root
Posted: 04/03/08 23:07
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



je viens de faire un petit essai
ca marche
Mais le mode VERBOSE ne sembe pas fonctionner correctement
en ligne de commande on a un paquet d'affichage bien que le mode verbose soit positionner

PM
Top
Dominique L.
Posted: 06/03/08 09:38
Quote Post


Ultra User
****

Group: _Membre
Posts: 451
Member No.: 3
Joined: 10/05/02
Submissions: None Submitted
Downloads: 2



Le mode Verbose est justement le mode bavard. Si tu veux l'inverse, essaie le mode "--silent".

PM
Top
root
Posted: 06/03/08 10:52
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



ok j'aurais du lire la doc alors
--verbose moi je pensais que ca désactivait le mode verbose et ++ l'activait
PM
Top
Dominique L.
Posted: 06/03/08 12:10
Quote Post


Ultra User
****

Group: _Membre
Posts: 451
Member No.: 3
Joined: 10/05/02
Submissions: None Submitted
Downloads: 2



En fait, "--verbose" signifie bien que tu actives l'option "verbose". Le double tiret signifie que c'est une option avec un nom long. Généralement, il y a l'équivalent en abrégé, mais dans ce cas, il n'y a qu'un tiret. Par exemple : "-v" pour verbose.

Je crois que c'est la syntaxe standard des commandes GNU.
PM
Top
root
Posted: 06/03/08 19:03
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



merci pour ces précision
en utilisant le mode silencieux (--silent) curl devient tout de suite MUET :-)
c'est mieux pour les executions en ligne de commande à partir d'une application

Merci pour tout ses renseignements
PM
Top
Dominique L.
Posted: 07/03/08 09:52
Quote Post


Ultra User
****

Group: _Membre
Posts: 451
Member No.: 3
Joined: 10/05/02
Submissions: None Submitted
Downloads: 2



Pour rendre vraiment silencieux cURL depuis Abal, il faut aussi masquer la fenêtre DOS. Nous le faisons avec un lanceur fait en VisualBasic. Il y a surement d'autres solutions.

Mais l'idéal serait une meilleure intégration à Abal : une BDACURL. Pour cela, cURL existe sous forme de bibliothèque : "libcURL" (voir http://curl.haxx.se/libcurl/c/). Par contre, il faut avoir le temps et les compétences pour le faire.

Cela a déjà été exploité dans de nombreux langages ou framework :
- Ada95
- Basic
- C
- C++
- Ch
- Cocoa
- D
- Dylan
- Euphoria
- Ferite
- Gambas
- glib/GTK+
- Java
- Lisp
- Lua
- Mono
- .NET
- Object-Pascal
- OCaml
- Pascal
- Perl
- PHP
- Postgres
- Python
- R
- Rexx
- Ruby
- Scheme
- S-Lang
- Smalltalk
- SP-Forth
- SPL
- Tcl
- Visual Basic
- Q
- wxWidgets
- XBLite

PM
Top
root
Posted: 16/03/09 14:34
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



une nouvelle version depuis le mois de mars existe
V7.19.4

PM
Top
GUIARD
Posted: 16/03/09 18:24
Quote Post


Martien User
******

Group: Membre
Posts: 1693
Member No.: 239
Joined: 25/04/03
Submissions: None Submitted
Downloads: No Files Downloaded



yves churles ou thierry oules ... ou prologue si cela est de leur interet et que vous êtes nombreux à financer un developpement mutualisé.
PMEmail PosterUsers Website
Top
root
Posted: 16/03/09 18:34
Quote Post


God of the forum
*******

Group: Admin
Posts: 6031
Member No.: 2
Joined: 10/05/02
Submissions: 10 
Downloads: 19



bd@net permet de communiquer avec un serveur aussi
PM
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Pages: (2) [1] 2  Reply to this topicStart new topicStart Poll

 

webcron.org Get Firefox! prologue-community.org est monitoré par ikoula.fr Referenceur Gratuit www.prologue-community est mis en évidence sur internet grace à daubresse.fr
moteur de recherche - referencement
Conformément à l'article 34 de la loi "Informatique et Liberté" vous disposez d'un droit d'accès, de modification, de rectification et de suppression des données qui vous concernent.
Pour l'exercer, merci de nous contacter : CONTACT US

www.prologue-community.org n'est pas enregistré à la CNIL
www.prologue-community.org est hébergé sur visit.fr

www.prologue-community.org est indépendant de la société Prologue
Une grande partie des logiciels et outils cités sur www.prologue-community.org sont des produits et marques déposées par la société Prologue


MKPortal M1.1 Rc1 ©2003-2005 All rights reserved
Page generated in 0.01245 seconds with 2 queries