Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Querystring data is often corrupt #60

Open
colmsnowplow opened this issue Aug 16, 2023 · 0 comments
Open

Querystring data is often corrupt #60

colmsnowplow opened this issue Aug 16, 2023 · 0 comments

Comments

@colmsnowplow
Copy link
Contributor

While testing the http sink, I found that many GET requests fail validation in micro due to the cx or ue_px fields in the querystring. For some examples, I found that when I decoded the b64, it was a self-describing json which ended with a trailing character, like this: ...}7.

36 of 50 get requests fail in this way.

Suspect that something is going wrong in the generation of the data itself, or in the b64 encoding of the data. It's possible also that it is to do with the encoding of the querystring itself, but this has occurred for two different ways of implementing the querystring, and manually curling the exact string produced by querystring.toString() results in the same thing.

Since our priority is collector testing, and this issue only becomes problematic downstream of that - at enrich - and since it may be time consuming to figure it out, for now I am deprioritising this behind collector-related P1 objectives

@colmsnowplow colmsnowplow mentioned this issue Aug 16, 2023
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant