Page 1 sur 1

probleme avec requete HTTP

Posté : mer. 12 juil. 2017 11:18
par zeverybest
Bonjour a tous

je suis confroté a un probleme un peu surprenant

sur un de mes RPi, j'ai un script qui test la presence de telephone portable present sur le site en utilisant l'API de la freebox révolution

c'est tres pratique

Mais voila, comme j'ai eu un probleme de carte memoire, j'ai ré installé ce RPi

j'ai remis Wheezy, mais la version est plus recente que celle qui etait en place

mon script ne fonctionne plus

j'obtient des erreur lorsque je fais une requette HTTP

comment se fait il qu'une requete dans un script php fonctionnait avant et ne fontionne plus maintenant

ce meme fichier php fonctionne tres bien sur un autre RPi (ancienne version de Wheezy)

quelqu'un a une idée

Y a t il quelques chose dans la config qui puisse bloquer les requetes http par defaut

Merci de vos lumieres

Re: probleme avec requete HTTP

Posté : mer. 12 juil. 2017 11:40
par zeb
URGENT !
Faire une sauvegarde de ce qui fonctionne.
zeverybest a écrit :j'obtient des erreur (sic)
Quelles erreurs ?

Pour le reste, je n'ai malheureusement pas d'idée.

Re: probleme avec requete HTTP

Posté : jeu. 13 juil. 2017 05:56
par zeverybest
Cette erreur la

Code : Tout sélectionner

FATAL ERROR: socket_write() failed,  characters written
Et ça s'arrête la

Re: probleme avec requete HTTP

Posté : mar. 18 juil. 2017 21:00
par Korhm
Bonsoir,

Il faudrait avoir un peu plus d'infos sur la requête HTTP que tu tente d'exécuter, en montrant ton script PHP par exemple.

Re: probleme avec requete HTTP

Posté : mer. 19 juil. 2017 10:50
par zeverybest
J'ai trouve mon problème

C’était tout bête :

comme ma requête fait appelle a l'API de la freebox, j'utilisait le nom (mafreebox.freebox.fr)
Or, je n'avait pas de résolution DNS (je ne pouvais faire de PING)

en remplaçant ce nom par sont IP, ça fonctionne bien

J'ai donc ajouté les serveurs DNS dans le fichier resolv.conf

Il y a cependant un point que je ne comprend pas : précédemment, cela fonctionnait. Sur un autre RPI, cela fonctionne

J'ai bien ma liste de DNS dans le resolv.conf des autres RPI, pourtant je ne l'ai jamais rentré

Y a t il un moyen pour que les DNS s’implémentent automatiquement dans ce fichier?

Comment sont ils arrivé là sur les autres RPI ?

Re: probleme avec requete HTTP

Posté : mer. 19 juil. 2017 15:20
par destroyedlolo
Salut,

S'ils obtiennent leur IP par DHCP, oui, il me semble que le démon modifie l'/etc/resolv.conf

(conditionnel, ca fait un moment que je n'ai pas joué avec ca).

A+

Re: probleme avec requete HTTP

Posté : mer. 19 juil. 2017 16:42
par zeb
Plop,

D'accord avec Lolo : +1

Voir si ta conf réseau est identique sur les différentes RPi.
Cela inclut :

Code : Tout sélectionner

/etc/resolv.conf.head
/etc/resolv.conf
/etc/resolv.conf.tail
/etc/hosts
:ugeek: