2016-05-10 8 views
0

Ich benutze Ember Data Framework für API-Anfragen. Gibt es eine Möglichkeit, zwei Payloads für eine einzelne API-Anfrage zu haben?Mehrere Nutzdaten für eine einzelne Anfrage in Glut Daten

+0

Zwei Nutzlasten unterschiedlicher Typen, wie in Benutzer und Berechtigungen oder zwei Nutzlasten beide Benutzer? – TameBadger

+1

Was Sie suchen, ist [RSVP.hash] (http://emberjs.com/api/classes/RSVP.html#method_hash) –

Antwort

0

Mit json-api können Sie verwandte Arten umfassen beispiel here

HTTP/1.1 200 OK 
Content-Type: application/vnd.api+json 

{ 
    "data": [{ 
    "type": "articles", 
    "id": "1", 
    "attributes": { 
     "title": "JSON API paints my bikeshed!", 
     "body": "The shortest article. Ever.", 
     "created": "2015-05-22T14:56:29.000Z", 
     "updated": "2015-05-22T14:56:28.000Z" 
    }, 
    "relationships": { 
     "author": { 
     "data": {"id": "42", "type": "people"} 
     } 
    } 
    }], 
    "included": [ 
    { 
     "type": "people", 
     "id": "42", 
     "attributes": { 
     "name": "John", 
     "age": 80, 
     "gender": "male" 
     } 
    } 
    ] 
} 

In diesem Beispiel sehen Sie die article eine Beziehung author vom Typ genannt haben people, die dann included in der gleichen Nutzlast ist.

+0

Mein Bedürfnis ist, zwei verschiedene Nutzlasten parallel zu haben. Beispielsweise. {Payload1: {Name: "Myname"}, Payload2: {Alter: "Myage"}} –

+0

Ich glaube nicht, dass die eingeschlossenen Objekte eine Beziehung zum Hauptteil haben müssen. – albertjan