Пожалуйста, проверьте в ответ на запрос CORS, присутствуют ли ваши упомянутые заголовки.
Пожалуйста, попробуйте добавить заголовок ниже вместе с существующими заголовками:
"Access-Control-Allow-Credentials", "true"
Результирующий код должен быть:
@GET
@Path("/getFiles")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public Response gettingJsonFiles(@QueryParam("data") String data) throws IOException
{
List<org.json.JSONObject> jsonList=JsonService.gettingJsonFiles(data);
return Response.ok(jsonList.toString())
.header("Access-Control-Allow-Origin", "*")
.header("Access-Control-Allow-Methods", "GET, POST, DELETE, PUT, OPTIONS")
.header("Access-Control-Allow-Headers", "X-Requested-With")
.header("Access-Control-Allow-Credentials", "true")
.build();
}
Также, если есть какие-либо пользовательские заголовки, которые вы отправляете с запросом, вы должны добавить их в "Access-Control-Allow-Headers"
.