Gambas France BETA


Pas de compte ? Incription

Utilisation httpclient PROPFIND

1
AuteurMessages
pBienvault#1 Posté le 4/2/2024 à 05:42:20
Bonjour,
je suis en train de programmer un outil pour gérer les calendriers caldav et je ne trouve pas comment utiliser la prpriété d'entête PROPFIND avec httpclien (ou Curl), Quelqu'un peut-il m'aider ?
Merci,
Philippe.
valaquarus#2 Posté le 4/2/2024 à 11:22:40
-- Unus Ex Altera --Bonjour Philippe,
j'imagine que la propriété dont tu parles à savoir propfind est liée à caldav et non à curl ou httpclient?
Sur cette page : HTTPClent tu trouvera de quoi retourner les en-têtes HTTP sous forme d'un tableau de String.
Désolé de ne pas pouvoir en faire plus, il faudrait que Linuxos passe par là pour te répondre plus intelligemment que moi.

Valaquarus
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
pBienvault#3 Posté le 5/2/2024 à 04:33:18
Bonjour,

En fait, je crois que je n'ai pas été clair, il s'agit de faire l'équivalent

de :

curl -k -u "user:password -X PROPFIND -H "Content-Type: text/xml" -H "Depth: 1" --data "<propfind xmlns='DAV:'><prop><calendar-data xmlns='urn:ietf:params:xml:ns:caldav'/></prop></propfind>" https://Serveur/remote.php/dav/calendars/user/calendrier

Shell h For Read As "Process"

avec le composant httpclient

ou avec une classe héritée de la classe Curl

Merci,
Philippe
gambix#4 Posté le 5/2/2024 à 10:53:10
Faire simple !Apriori ce n'est pas possible , ceci a l'air d'être une fonction de haut niveau de l'application curl.
Moins de texte dans une signature c'est agrandir son espace.
linuxos#5 Posté le 5/2/2024 à 17:18:45
Un peu de sel, de poivre et la crevette sera... Bonjour,

En effet il semble que cette fonction de CURL ne soit pas implementé encore dans le HTTPClient, mais peut-etre qu'une petite demande dans le Forum a Benoit pour la faire ajouter.

Ou passer par le BugTracker et faire un demande ("Request") pour ajouter cette fonction de CURL.


Lien de HTTPClient: https://gambaswiki.org/edit/comp/gb.net.curl

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
1