But you are right - the parameters of the URL seems to be for uploading.
I suppose the author made a mistake.
And I hope he will answer to my e-mail and fix the problem.
This is a result of me creating about 20 playground entries in one day.
The search/replace function becomes easy to use and the human intelligence becomes undermined.
I have no such header, and if one wants to use some of those structs, simply copypaste the code into your project.