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 2017-03-06 18:01:23

nicowizz
Member
Registered: 2017-01-13
Posts: 23

[0.84.4] Webservice xmlrpc.php No response

Bonjour,

J'essaye de tester la connexion avec GLPI via le webservice, mais quand je teste il indique No response,
je suis sur le serveur lui même donc pas de restriction, 127.0.0.1 et localhost sont autorisés.

J'ai ce message :

En appelant xmlrpc.php et testxmlrpc.php

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

Merci à vous
Nicolas

Offline

#2 2017-03-06 19:20:54

nicowizz
Member
Registered: 2017-01-13
Posts: 23

Re: [0.84.4] Webservice xmlrpc.php No response

J'ai testé en étant connecté sur le serveur :

root@vpsxxxxx:/var/www/glpi/plugins/webservices/scripts# php testxmlrpc.php --method=glpi.doLogin --login_name=monlogin--login_password=motdepasse
+ Calling 'glpi.doLogin' on http://localhost//glpi/plugins/webservices/xmlrpc.php
PHP Warning:  file_get_contents(http://localhost//glpi/plugins/webservices/xmlrpc.php): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
in /var/www/glpi/plugins/webservices/scripts/testxmlrpc.php on line 116
+ No response

C'est pareil, j'ai bien compilé php avec xml rpc , le plugin est bien activé.

merci d'avance

Offline

#3 2017-03-06 19:24:12

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

Re: [0.84.4] Webservice xmlrpc.php No response

Dans le premire message il manque le dossier "glpi"

Dans le second, accès refusé, pour accéder depuis une machine différente du serveur, il faut l'autoriser depuis l'application (seul localhost est autorisé par défaut)

Enfin... investir sur une 0.84... faut vraiment avoir envie
Ce n'est plus supporté.


> C'est pareil, j'ai bien compilé php avec xml rpc , le plugin est bien activé.

Lol, il y a encore des gens qui ont besoin de "compiler" php.... faut changer de distro wink tongue


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

#4 2017-03-06 19:40:02

nicowizz
Member
Registered: 2017-01-13
Posts: 23

Re: [0.84.4] Webservice xmlrpc.php No response

Merci remi, je vais regarder.
Pour passer les mises à jour, je dois les passer une par une, ou je peux directement passer le dernière ?

Offline

#5 2017-07-19 18:34:16

chriskool
Member
Registered: 2017-07-19
Posts: 1

Re: [0.84.4] Webservice xmlrpc.php No response

Mi ejemplo para conectar.

http://website/plugins/webservices/rest.php?method=glpi.doLogin&login_name=pcote+&login_password=19698

Reemplace website por tu sitio



Example



function checkConn() {
   
    var server = localStorage.getItem("server");   
   
    $.getJSON(server + "/plugins/webservices/rest.php?method=glpi.test", function(data){
        if(data.webservices !== ''){
            //navigator.notification.alert(window.lang.translate("Success! Webservices version: " + data.webservices));
            //console.log("SUcesso");
        }
        else {
            //navigator.notification.alert("Connection error!");
        }
    });
   
}


function checkWebservices() {
   
    var server = localStorage.getItem("server");
    var user = localStorage.getItem("user");
    var passwd = localStorage.getItem("passwd");

    //$.getJSON(server + "/plugins/webservices/rest.php?method=glpi.doLogin&login_name=" + user +"&login_password=" + passwd, function( data ) {   
    $.getJSON(server + "/plugins/webservices/rest.php?method=glpi.test", function( data ) {   

        if(data.faultCode == '12'){       
            navigator.notification.alert(window.lang.translate("No connection to Webservervices!"));
        }

        //else {
           // navigator.notification.alert(window.lang.translate("Success!"));
        //}

        }, "json");       
   
}




function testConn() {

    var inpServer = document.getElementById("server").value;
    var inpUser = document.getElementById("user").value;
    var inpPasswd = document.getElementById("passwd").value;
   
    if(inpServer !== '' || inpUser !== '' || inpPasswd !== ''){
       
        data();
       
        //window.plugins.spinnerDialog.show();
   
        var server = localStorage.getItem("server");
        var user = localStorage.getItem("user");
        var passwd = localStorage.getItem("passwd");

        $.getJSON(server + "/plugins/webservices/rest.php?method=glpi.doLogin&login_name=" + user +"&login_password=" + passwd, function( data ) {   

            if(data.faultCode === '12'){ 
                //window.plugins.spinnerDialog.hide();
                navigator.notification.alert(window.lang.translate("No connection to Webservervices!"));
            }

            else {   
                //window.plugins.spinnerDialog.hide();
                navigator.notification.alert(window.lang.translate("Welcome to Webservices " + data.name));               
            }

            }, "json");

            //close session
            //window.plugins.spinnerDialog.hide();
            $.getJSON(server + "/plugins/webservices/rest.php?method=glpi.doLogout", function(data) {
               
        }, "json");
       
    }
    else {
        //window.plugins.spinnerDialog.hide();
        navigator.notification.alert(window.lang.translate('Please add info on Setup!'));
    }
}

Offline

Board footer

Powered by FluxBB