J'ai l'impression d'être un idiot en posant cette question. En fait, après avoir tapé le titre, StackOverflow m'aboie dessus : "Ce n'est pas un très bon titre. Pouvez-vous y ajouter des mots plus uniques ?" Non je ne peux pas, SO ; désolé. Nous y voilà :
Nous avons ce logiciel qui a un composant webservices.
L'administrateur de ce système est venu me voir pour importer des données dans le système en utilisant le composant webservices.
J'ai donc lu la documentation pour essayer de résoudre ce problème et je vois des choses comme celles-ci :
~~Cliquez ici pour voir de quoi je parle (l'affichage est meilleur dans firefox, chrome et safari).
~~
Cette documentation donne des exemples d'interaction avec le système en utilisant des verbes HTTP tels que GET, POST, PUT, DELETE. Mais dans mon expérience limitée, je n'ai jamais eu à envoyer ni un HTTP PUT ni un DELETE.
Comment faites-vous ? J'ai construit des formulaires HTML avec method="post" ou method="get" et la requête est envoyée à ce qui est spécifié dans l'attribut action (action="someResource"). Mais je ne sais pas vraiment quoi faire avec cette méthode PUT.
Si je devais deviner, je devrais construire une application qui crée une sorte d'objet de requête HTTP, en définir toutes les propriétés et inclure d'une manière ou d'une autre les données que je veux placer dans la ressource (
~~J'essaie d'utiliser la terminologie REST, ce qui est très nouveau pour moi.
~~). Ensuite, j'enverrais la demande en utilisant mon langage de programmation et bla bla bla. Je ne fais que spéculer sur ce sujet. N'hésitez pas à m'aider !
Je pensais être un développeur web, puisque je connais des choses comme XHTML, CSS, JavaScript, etc., mais il semble que je ne connaisse rien du tout aux fondements du web (HTTP).
Merci.
EDIT
PS : Je programme principalement avec .net. Donc, tout exemple en .net serait génial.