2016-11-07 6 views
0

Wenn ich auf eine API unter example.com/v3/ zugreifen, muss ich Kopfzeilen wie ** token, clientip ** usw. und seine obligatorischen Header übergeben.Pass zusätzliche Header zu Twilio

Jetzt, wenn ich Anfrage an example.com/v3/notify, Header wie Token, Clients sind übergeben. Diese URL wird intern zu -> example.com/twilio weitergeleitet.

ich bei Spedition diese Header intern mit dem Was soll ich tun

example.com/twilio stecken und diese Header weitergeleitet?

Beispielcode in Python, den Aufruf macht twiml_url (example.com/twilio):

client.calls.create(
      to=call_number, 
      from_=TWILIO_FROM_NUMBER, 
      url=twiml_url, 
      method="GET", 
      fallback_method="GET", 
      status_callback_method="GET", 
      record="false" 
     ) 
+0

Ich bin mir nicht sicher, was Sie hier fragen. Was hat Ihre URL-Umleitung damit zu tun, dass Twilio einen Web-Hook zu Ihrer URL macht? – philnash

+1

Die Header-Informationen. Ich muss die Header übergeben, so dass, wenn Twilio einen Webhook zu meiner URL macht, meine Header-Validierungsfunktion nicht über fehlende Header klagt. Diese Header sind obligatorisch, ohne die der Web-Hook-Aufruf fehlschlägt. – ManikantThakur

Antwort

0

Twilio Entwickler Evangelist hier.

Sie können Twilio nicht dazu bringen, in Ihrem Auftrag zusätzliche Header zu senden. Twilio implementiert seine eigene Header-Validierung, so dass Sie .

Ich würde empfehlen, diese Prüfungen zu implementieren und Ihre eigene Header-Validierung für Anfragen zu deaktivieren, die an die von Ihnen für Twilio verwendete URL gesendet wurden.

Verwandte Themen