Получить httpServletRequest в Java, отправив http получить через реаги - PullRequest
1 голос
/ 03 апреля 2019

Мне нужно отправить несколько переменных через запрос get htttp, используя axios в реакции, проблема в том, что я не могу отправить их в заголовке get, так как информации слишком много.

У меня есть опыт использованияПлагин jquery datatables с ajax, куда я могу отправлять данные следующим образом:

inventoriesTable = $('#dt-inventories-table').DataTable({
            ajax:{
                url:"path goes here",
                type: "GET",
                data:function(d){
                    d.data1 = $("#data1").val();
                    d.data2 = $("#data2").val();
                    d.data3 = $("#data3").val();
                    d.data4 = $("#data4").val();
                    d.data5 = $("#data5").val();
                },
                dataSrc:function(json){             
                },
                error:function(){
                }
            },              
            columns: [
                        { "data": "col1" },
                        { "data": "col2" }
                       ],               
        });

    });`

И затем я могу получить их в java с помощью HttpServletRequest, выполнив что-то вроде этого:

@RequestMapping(value="path goes here",method=RequestMethod.GET)
    @ResponseStatus(HttpStatus.OK)
    public void someFunction(HttpServletRequest request){
        String data1 = request.getParameter("data1");
        String data2 = request.getParameter("data2");
        String data3 = request.getParameter("data3");
    }

Есть ли способ, которым я могу сделать это, используя axios в реагировать?

...