Мне нужно отправить несколько переменных через запрос 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 в реагировать?