Как решить проблему с длинным URL?
Понятно что ссылка очень длинная для GET запроса, но какими способами можно решить данную проблему ?

Сделать её короче и не передавать в GET столько информации. 
Использовать POST.


С уважением, ваш К.О.
Многие согласились использовать POST в таких случаях 
https://stackoverflow.com/questions/14202257/desig...

Особое извращение - использовать X-HTTP-Method-Override: GET
POST /books
Entity body
{ "title": "Ipsum", "year": 2017 }
Headers
X-HTTP-Method-Override: GET


— Оставить GET, но передавать данные (ну или их часть) не в query string, а в body запроса

Очень-очень не рекомендуется.
https://stackoverflow.com/questions/978061/http-ge...