BiodiversiteQuebec / ratlas

https://biodiversitequebec.github.io/ratlas/
Other
1 stars 1 forks source link

db_read_table uri length #47

Open BenMerSci opened 4 months ago

BenMerSci commented 4 months ago

When fetching a lot of taxonomic information through db_read_table, specifically in this case from the taxa_obs table, the server returns the error HTTP 502 - Bad Gateway.

This arises because the URI provided is too long.

Need to find a fix when our request is a GET with a lot of ingoing information to the server (multiple scientific_name in this case).

example, if I want to get the id_taxa_obs of 500 different taxons: ratlas::db_read_table(table_name = "taxa_obs", scientific_name = taxons$scientific_name[1:500])

BenMerSci commented 2 months ago

Au cas où t'aurais du temps à perdre @vincent-beauregard-ielab. Je suis pas certain qu'il y ait un fix, je pense que c'est universel (la longueur max d'un URI)? (C'est pas un réel "problème", je fais juste diviser mes requêtes en plusieurs requêtes lorsqu'elles sont trop longues).