GraphQL ja pakkaamattomia pyyntöjen kieltäminen

53 views
Skip to first unread message

Kari Kähkönen

unread,
May 27, 2020, 8:44:56 AM5/27/20
to rata.digitraffic.fi
Moi,

Pitäisikö omalta sovellukselta tehtävät GraphQL-kyselyt toimia normaalisti jos POST-pyyntöön lisää Accept-Encoding: gzip headerin kuten ohjeistettu sivulla: https://www.digitraffic.fi/tiedotteet/2020/04/30/release.html

Itsellä ainakin Postmanin kautta tehdyt pyynnöt palauttaa satunnaisesti viestin "message": "429 - \"Too many requests. Requests without \\\"accept-encoding: gzip\\\" or ones that target /api/v1/schedules are throttled.\" vaikka pyyntöjen välillä odottaisi pitkiäkin aikoja ja tuo header on paikallaan. Lisäksi nuo sivulla https://www.digitraffic.fi/rautatieliikenne/#graphql olevat kokeiluesimerkit palauttaa välillä samaa.

Mietin että teenkö jotain itse väärin vai onko ongelma Digitrafficin GraphQL-toteutuksen päässä.

-Kari

Solita / Jaakko

unread,
May 27, 2020, 9:06:35 AM5/27/20
to rata.digitraffic.fi
Terve

Pystyisitkö pistämään esimerkin graphql-kyselystä, joka palauttaa 429?

Solita / Jaakko

unread,
May 27, 2020, 9:12:07 AM5/27/20
to rata.digitraffic.fi
Sain toistettua. Ongelma on täällä Digitrafficin päässä

Korjaan sen tänään tai huomenna. Pahoittelut aiheutuneesta haitasta

Kari Kähkönen

unread,
May 27, 2020, 9:32:42 AM5/27/20
to rata.digitraffic.fi
Eipä mitään. Hieno juttu että ongelma löytyi.

Solita / Jaakko

unread,
May 28, 2020, 3:42:45 AM5/28/20
to rata.digitraffic.fi
Tämä on nyt korjattu sekä 429:n, että esimerkki-linkkien osalta

Kari Kähkönen

unread,
May 28, 2020, 4:13:05 AM5/28/20
to rata.digitraffic.fi
Testailin vähän ja kyselyt toimii nyt mainiosti. Kiitos paljon!
Reply all
Reply to author
Forward
0 new messages