Ich rufe Twilio-Client an, um einen Anruf zu tätigen und To, From und URL-Parameter bereitzustellen. Ich möchte XSRF-Token als Teil der URL festlegen, so dass, wenn twilio die URL anrufen, das Token validiert wird und mein Rest api den Twiml-Ausdruck sendet, so dass Twilio eine andere Telefonnummer anruft und beide Anrufe verbindet. Gibt es eine Möglichkeit, XSRF-Token als Teil des Headers festlegen. Unten ist mein Code.Header-Parameter mit der Anfrage senden URL - Twilio
TwilioRestClient client = new TwilioRestClient(accountSid, authToken);
Account mainAccount = client.getAccount();
CallFactory callFactory = mainAccount.getCallFactory();
Map<String, String> callParams = new HashMap<String, String>();
callParams.put("To", "+1 xxx-xxx-xxxx");
callParams.put("From", "+1 xxx-xxx-xxxx");
callParams.put("X-XSRF-TOKEN", "token");
callParams.put("Url", "myurl/+1xxx-xxx-xxxx");
try {
Call call = callFactory.create(callParams);
} catch (TwilioRestException e) {
e.printStackTrace();
}
Meine Anwendung Token-Authentifizierung, so dass die Ausnahme (Error 403 Expected CSRF-Token nicht gefunden. Hat Ihre Sitzung abgelaufen?) Beim Zugriff auf meine Callback-Rest-Service Twiml Ausdruck erhalten. Können Sie mir bitte den besten Ansatz vorschlagen, damit es funktioniert? – laks