Bonjour à tous,
J'utilise un script request en php pour faire des requetes HTTP.
Tout fonctionnait bien depuis presque 2 ans, mais depuis quelques jours le script n'est plus exécuté.
On dirait que lors de l 'exécution du la requête, rien ne se passe.
J'ai testé via une application et le serveur auprès duquel je fais la requête marche bien.
Est ce qu'il y a eu des désactivations de " je sais pas quoi" sur les serveurs?
Merci pour votre aide
Hébergements Web - Request HTTP php
Related questions
- Connexion à mon compte client
149185
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
124015
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
108569
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
95958
28.07.2017 11:39
- Passage en php 7.4
94875
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
89168
04.12.2019 21:52
- The requested URL / was not found on this server
88485
02.03.2017 18:25
- NextCloud sur mutualisé
88257
07.04.2017 08:42
- Deploy d'un projet Node JS
88177
12.10.2016 20:18
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
87938
16.10.2016 16:24
Bonjour,
C'est une requête sortante ? Vers quels serveurs ?
Ça ne serait pas le serveur final qui a bloqué la connexion ? (Ovh n'utilise que 20 a 30 ip pour tous les mutualisés)
Non le serveur final ne bloque pas la connexion (ayant demandé si c'était le cas)
C'est une requête en Json pour récupérer un token
Bonjour,
Vous avez pas reçu un mail pour abus de connexion sortantes ?
Cordialement, janus57
Non je n'ai pas reçu ce genre de mail.
Il y a tout au plus une trentaine de connexion par jour
Voilà a quoi ressemble mon script:
include('library/Requests.php');// appel des classes pour les requetes HTTP
Requests::register_autoloader();
$response = Requests::post($url, $headers, json_encode($data));
var_dump($response->body);
En sachant que je charge les différentes variables au préalable.
Je n'obtient rien, même pas un message d'erreur
Quel est le résultat de la requête ?
Le site tourne sous quelle version de php et environnement ?
(la réponse est au besoin dans le .ovhconfig à la racine de l'hébergement)
Je n'obtiens aucun résultat, ni 200 ni rien comme si le code n etait pas éxécuter
voici copie de mon .ovhconfig:
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=development
J ai des warnings a présent
1: Warning: Illegal string offset 'type' in /home/bonnardick/www/berdar/library/Requests.php on line 299
2. Warning: array_merge(): Argument #2 is not an array in /home/bonnardick/www/berdar/library/Requests.php on line 301
3. Fatal error: Call to a member function register() on null in /home/bonnardick/www/berdar/library/Requests.php on line 491
Apres nettoyage du code pour lancer une simple requete voici le résultat:
Fatal error: Uncaught exception 'Requests_Exception' with message 'cURL error 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed' in /home/bonnardick/www/berdar/library/Requests/Transport/cURL.php:277 Stack trace: #0 /home/bonnardick/www/berdar/library/Requests/Transport/cURL.php(120): Requests_Transport_cURL->process_response(false, Array) #1 /home/bonnardick/www/berdar/library/Requests.php(317): Requests_Transport_cURL->request('https://www.kiz...', Array, 'null', Array) #2 /home/bonnardick/www/berdar/library/Requests.php(224): Requests::request('https://www.kiz...', Array, 'null', 'POST', Array) #3 /home/bonnardick/www/berdar/test.php(19): Requests::post('https://www.kiz...', Array, 'null') #4 {main} thrown in /home/bonnardick/www/berdar/library/Requests/Transport/cURL.php on line 277
Ca serait un problème de certificat sur le serveur?
Pour se connecter en https il vaut mieux basculer sur l'environnement stable qui gère mieux les connexion via le https via les dernières normes TLS
app.engine=php
app.engine.version=7.0
http.firewall=none
environment=production
container.image=stable
Thanks Buddy tu as résolu mon problème!
Un tout grand merci :)