Bonjour
J'essaie pour un projet d'effectuer une requete vers une api sportive (en l'occurence NBA).
Cette requete obtenue en utilisant les outils développeurs du navigateurs > réseau est la suivante
> curl 'https://stats.wnba.com/stats/playergamelogs?DateFrom=&DateTo=&GameSegment=&LastNGames=0&LeagueID=10&Location=&MeasureType=Base&Month=0&OpponentTeamID=0&Outcome=&PORound=0&PaceAdjust=N&PerMode=Totals&Period=0&PlusMinus=N&Rank=N&Season=2022&SeasonSegment=&SeasonType=Playoffs&ShotClockRange=&VsConference=&VsDivision=' <br />> -H 'authority: stats.wnba.com' <br />> -H 'sec-ch-ua: " Not;A Brand";v="99", "Google Chrome";v="97", "Chromium";v="97"' <br />> -H 'x-newrelic-id: VQECWF5UChAHUlNTAQEAXg==' <br />> -H 'sec-ch-ua-mobile: ?0' <br />> -H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36' <br />> -H 'accept: application/json, text/plain, /' <br />> -H 'x-nba-stats-token: true' <br />> -H 'x-nba-stats-origin: stats' <br />> -H 'sec-ch-ua-platform: "Linux"' <br />> -H 'sec-fetch-site: same-origin' <br />> -H 'sec-fetch-mode: cors' <br />> -H 'sec-fetch-dest: empty' <br />> -H 'referer: https://stats.wnba.com/players/boxscores-traditional/' <br />> -H 'accept-language: fr,am;q=0.9,en-US;q=0.8,en;q=0.7' <br />> --compressed
Elle fonctionne parfaitement en local depuis mon ordinateur mais ne renvoie rien lorsqu'effectuée depuis mon VPS OVH.
Pour quelles raisons et quelles seraient les solutions a ce probleme ?
Merci
Je me permet de UP.
On m'a parlé de WAF pour firewall applicatif.
Ce pourrait il etre la raison ?
merci
Bonjour,
avez-vous installé un WAF ?
EDIT :
Je suis sûr à 90% que les IPs des hébergeur sont bloqué.
un simple "curl -I https://stats.wnba.com/stats/" renvoie une erreur en local (ip résidentiel) mais ne rend pas la main sur un serveur dédié OVH.
Cordialement, janus57
Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n'est permise dorénavant.