You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2011-10-06 09:53:46

galbourn
Member
Registered: 2011-09-30
Posts: 18

Data injection

Bonjour,

Nous avons installé la version 0.80 de GLPI avec le plug in Data injection version 2.1.0 et le plug in Web services 1.0.0.

Je voulais tester l'exemple teswebservice.php car c'est ce que j'aurai aimé faire dans mon projet

php testwebservice.php  --host=localhost --url=plugins/webservices/xmlrpc.php --username=glpi --password=glpi --uri=/var/lib/glpi/test.csv  --models_id=1  --entities_id=12

mais il me met :

+ Calling 'glpi.doLogin' on http://localhost/plugins/webservices/xmlrpc.php
+ No response

Apparemment, il n'arrive pas à se connecter au web service.
Comme je débute dans les webservices, quelqu'un a t-il une idée de ce que je peux regarder , pourquoi ça ne marche pas ?

Merci de votre aide

Offline

#2 2011-10-06 11:27:40

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Data injection

bonjour,

je pense que vous pouvez regarder par là pour commencer : https://forge.indepnet.net/projects/webservices/wiki

Offline

#3 2011-10-06 17:13:06

galbourn
Member
Registered: 2011-09-30
Posts: 18

Re: Data injection

J'ai regardé la doc des web services, et pour commencer j'ai testé la communication par testxmlrpc.php

php testxmlrpc.php --host=localhost --url=plugins/webservices/xmlrpc.php --method=glpi.listEntities

j'ai le message 'xmlrpc error(2): Unknown method ()

néanmoins il arrive à se connecter puisque je le vois dans l'historique du plugin web services :
532037    06-10-2011 16:39            Connexion (anonymous, 195.83.213.224, , xml-rpc)

dans les logs web services, j'ai le message :
Connexion: anonymous, 195.83.213.224
Protocol: xml-rpc, Method: , Function:
Params: none
Compression: Server:/, Config:0, Agent:?
Duration: 0.149s
Response size: 70
Response content: Array
(
    [faultCode] => 2
    [faultString] => Unknown method ()
)

dans les logs php-erros.log, j'ai :
Notice(8): Undefined index: HTTP_RAW_POST_DATA
Backtrace :
/usr/share/glpi/plugins/webservices/xmlrpc.php:78        userErrorHandlerNormal()


Est-ce que cela vient de la version du plug-in web services qui est en 1.0.0 et la version glpi 0.80 ?

ça avance ..!

MErci.

Offline

#4 2011-10-06 18:05:34

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Data injection

Clairement, pour la 0.80, il faut impérativement la version 1.2.0


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2011-10-07 11:15:58

galbourn
Member
Registered: 2011-09-30
Posts: 18

Re: Data injection

J'ai récupéré la version 1.2.0 des webservices.

L'installation s'est bien passé et je vois bien le plug in dans la liste.

Quand je lance, php testxmlrpc.php --host=localhost --url=plugins/webservices/xmlrpc.php

j'ai le message d'erreur suivant :
Warning: file_get_contents(http://localhost/plugins/webservices/xmlrpc.php): failed to open stream: HTTP request failed! HTTP/1.0 500 Bad content type

et dans les logs :
Notice(8): Undefined index: CONTENT_TYPE
Backtrace :
/usr/share/glpi/plugins/webservices/xmlrpc.php:68        userErrorHandlerNormal()

quelqu'un a t-il déjà eu ce problème ?
Merci.

Offline

#6 2011-12-21 16:37:59

solar
Member
Registered: 2011-12-21
Posts: 7

Re: Data injection

thank

Offline

#7 2012-01-01 03:41:02

solar
Member
Registered: 2011-12-21
Posts: 7

Re: Data injection

happy new year!

Offline

Board footer

Powered by FluxBB