While training on this article, I try, having raised the local server using express.js and the database using MongoDB, to send requests to my web application in the console via httpie . For very simple queries, it works.
But even in the example that is offered at the very httpie :
http www.google.com search=='HTTPie logo' tbm==isch - The syntax error is already crashing. It seems to be connected with the search syntax of the argument:

The same errors, of course, occur in more complex queries: 
Specifically, this problem of my "impromptu" is repaired, if you glue the arguments through the "+" (Joe + Doe, for example). But this is some kind of nonsense, not described in the documentation (if I search for it correctly and understand it correctly) and, besides, there are still problems with the syntax that cannot be fixed so easily. 
What's the matter? Why can't I send a request using the syntax described by the authors of httpie? I would like to get an answer strictly on the topic, maybe someone also uses httpie | json and knows the reason.