2010-02-10 6 views
1

Je suis un débutant dans les services Web. Comment puis-je en développer un simple sur ma boîte Ubuntu? Y a-t-il des paquets que je dois installer en premier?Créer un simple service Web sur Ubuntu

+0

Il serait plus facile de répondre si vous avez demandé comment développer un service particulier. Peut-être que vous voulez juste activer httpd et servir des messages d'erreur? – wallyk

+0

Je voudrais envoyer des paramètres en utilisant le HTTP, et je veux que le service web réponde en XML. Un exemple simple que je peux suivre? – karikari

Répondre

2

Eh bien, puisque vous ne dites pas ce que la langue ou même ce que webservices essayez ceci:

sudo apt-get install apache2 
sudo apt-get install php5 
sudo apt-get install libapache2-mod-php5 
sudo /etc/init.d/apache2 restart 

Aller/var/www/créer un fichier appelé hello.php

<?php 
    echo "<webservice><hello>world</hello></webservice>"; 
?> 

Allez à http://localhost/hello.php et vous avez déjà un webservice qui retourne du code XML. Voilà comment ils fonctionnent tous (peu importe la langue que vous choisissez, ASP.NET est juste mieux de cacher cela).

+0

Merci mec. Mais qu'en est-il si je veux utiliser javascript? Est-ce les mêmes paquets et étapes? – karikari

+0

Mon entrée au service web serait quelque chose comme ceci: http: //localhost/index.html? Id = test & hosts = test & lang = fr-fr & version = test & auth = test – karikari

+2

Je ne sais pas ce que vous voulez faire avec JavaScript. Il s'agit principalement d'un langage côté client, pas pour les services Web côté serveur (bien qu'il existe un serveur JavaScript appelé Jaxer http://www.jaxer.org/). Pour être honnête, il me semble que vous devriez vous familiariser avec les technologies du web, de sorte que vous puissiez poser une question plus spécifique. – Daff

Questions connexes