2016-11-09 2 views
1

Ich verwende API-Gateway für meine API-Ressourcen. Ich mag Client-Filter in Abfrage-String als assoziatives Array übergeben, wie:Weitergabe eines assoziativen Arrays über Amazon API Gateway?

/photos?filter[from]=20-10-2015%2010:10:00&filter[to]=20-10-2015%2010:10:00 

Hinweis: seine PHP so auf meinem Backend ich es als assoziatives Array erhalten. Ich habe versucht, durch Filter als Abfrageparameter hinzugefügt wie

enter image description here

Mit Android API-Gateway-Client ist vorbei filter als "['from':'20-10-2016 10:10:00','to':'20-10-2016 10:10:00’]” und seine immer Unparseable date: "20-10-2016 10:10:00" (at offset 10) Fehler.

Hinweis: Versucht, das Problem zu debuggen und festgestellt, dass es aufgrund des Datums als Antwort zurückgegeben wird. Auf Java SDK erwartet es im Datumsformat. Als Antwort gebe ich 2015-10-11 12:11:30 zurück.

I

kehre zurück
{ 
    "schedule_date": "2015-10-20", 
    "completion_date": "2015-10-20", 
} 

Was die mögliche Format in Reaktion sein sollte?

+0

Wie würden Sie das Datum analysieren? Können Sie Ihren Parsing-Code teilen? –

+0

@KaHouIeong eigentlich habe ich nicht Parsing-Code geschrieben, ist es von SDK intern getan –

Antwort

1

Das API-Gateway unterstützt derzeit [] in Abfragezeichenfolge-Parametern nicht. Sie müssen diese als 2 verschiedene Parameter hinzufügen.

Verwandte Themen