Bug #289
Θέματα με τον Emitter, υποστήριξη application/json και application/xml
Status: | Closed | Start date: | 03/15/2011 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Giorgos Verigakis | % Done: | 0% |
|
Category: | Cyclades API | Spent time: | - | |
Target version: | - |
Description
Υπάρχουν διάφορα θέματα σε σχέση με τη σωστή υποστήριξη για τους δύο τύπους απαντήσεων, application/xml
και application/json
από την υλοποίηση του API.
Ο Emitter OSXMLEmitter
έχει διάφορα θέματα σε σχέση με τη μετατροπή του json που περνάνε οι handlers σε XML.
Αυτό σχετίζεται και με το #245, πώς θα επιστρέφονται σωστά όλα τα λάθη, και ως application/xml
και ως application/json
με βάση την τιμή του Accept:
header που δίνει από τον client.
Related issues
Associated revisions
Move to OpenStack API v1.1
- Removes piston dependency.
- Adds dateutil dependency.
Fixes #183 - Implement /servers
Fixes #185 - Implement /images
Fixes #245 - Details in exception handlers
Fixes #249 - Metadata handling
Fixes #253 - Transition to OpenStack API v1.1
Fixes #255 - Fix XML for addresses
Fixes #287 - Piston related bug
Fixes #289 - Support both XML and JSON
Fixes #309 - GUI not refreshing
Fixes #339 - Support API extensions
Fixes #359 - action returns serviceUnavailable
Fixes #361 - return dates with timezones
Refs #301 - Sanitization of API
Refs #315 - Replace API v1.1
History
#1 Updated by Vangelis Koukis over 12 years ago
- Status changed from Assigned to Closed
Η εξάρτηση από το Piston αφαιρέθηκε. Η νέα υλοποίηση γυρίζει ακριβείς απαντήσεις application/json και application/xml σύμφωνα με το v1.1 spec. Κλείνει.