You are not logged in.
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
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
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
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
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
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