Ich bin der unten domänenübergreif JSONP Anruf von Javascript auslösenden Ajax:Ich mache einen JSONP-Aufruf von JavaScript-Funktion, um die Antwortdaten in JSON zu erhalten. Wie macht man das vom Java-Ende aus?
$.ajax({
url: 'https://xyz.abc.com/xxx/xxx/client',
type: 'POST',
dataType: 'jsonp',
jsonpCallback: 'callback',
data:{ id: '123456' },
crossDomain: true,
contentType: 'application/jsonp'
});
Unterhalb der String-Parameter-Abfrage wie vom Netzwerk Tab gesehen: -
callback=callback&id=123456&_=1498907401152
Aber wegen der Sicherheit und zu verhindern, Schwachstelle Ich möchte diesen Aufruf von Java-Ende zu tun. Wie kann ich einen äquivalenten JSONP-Aufruf wie oben von java end gemacht machen? Ich verwende eine Struts2-Action-Klasse.