You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je ne suis parvenu à faire fonctionner le plugin "suppliertag" qu'en modifiant le code.
Sans modification, notre proxy (Microsoft ISA Server 2000) retourne :
HTTP/1.1 400 Bad Request ( The data is invalid. ) Via:1.1 XXXXXXXX Connection: close Proxy-Connection: close Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 2270
Adaptation réalisée en interne :
Fichier : inc/plugin_suppliertag.functions_display.php
Ligne : 872
Fonction : plugin_suppliertag_see_postimport
Ai remplacé :
fputs($proxy_fp, "GET $url\r\nHTTP/1.0\r\nHost: ".$CFG_GLPI["proxy_name"]."\r\n");
Par :
fputs($proxy_fp, "GET $url HTTP/1.0\r\nHost: ".$CFG_GLPI["proxy_name"]."\r\n");
( un espace au lieu d'un saut de ligne entre GET $url et HTTP/1.0 )
Last edited by cpierron (2008-03-25 12:06:15)
Offline
Merci pour ton retour.
Il faudrait avoir des retours d'autres utilisateurs qui utilisent un proxy, pour voir si la modification prévalue pour tout type de firewall ou si cela est inhérent à ISA.
En attendant, tu peux le mettre sur le wiki si tu le veux bien. Toujours bon a savoir.
Xavier Caillaud
Blog GLPI Infotel
Offline
De rien.
Ai trouvé une documentation W3C à propos des requêtes HTTP:
http://www.w3.org/Protocols/HTTP/Request.html
.
<<
FullRequest = Method URI ProtocolVersion CrLf
>>
.
A priori c'est donc un espace entre l'URL et la version de protocole.
.
Je ne préfère pas mettre mon "bricolage" sur le wiki du plugin.
En effet ça demande de toucher du code.
.
C'est pas forcément l'idéal, surtout si vous envisagez d'inclure cette adaptation dans le plugin par la suite.
.
Last edited by cpierron (2008-03-25 14:30:04)
Offline
intégré dans la prochaine version. Merci à toi.
Xavier Caillaud
Blog GLPI Infotel
Offline
Pages: 1
Topic closed