Решение связано с тем, как HTTPie анализирует амперсанды.Амперсанд разделяет команду, поэтому вы должны передать значение URL в виде строки, заключив его в кавычки.Пример:
http GET "localhost/api/data?param1=3¶m2=7"
Это позволяет HTTPie знать, что вся строка будет использоваться для URL, а не только часть перед символом &
.