Bug #289

Θέματα με τον Emitter, υποστήριξη application/json και application/xml

Added by Vangelis Koukis about 13 years ago. Updated almost 13 years ago.

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

related to Synnefo - Bug #301: Sanitization του API, αφαίρεση του Piston, έλεγχος συμμόρ... Closed 03/18/2011 04/06/2011

Associated revisions

Revision d8e50a39
Added by Giorgos Verigakis almost 13 years ago

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 almost 13 years ago

  • Status changed from Assigned to Closed

Η εξάρτηση από το Piston αφαιρέθηκε. Η νέα υλοποίηση γυρίζει ακριβείς απαντήσεις application/json και application/xml σύμφωνα με το v1.1 spec. Κλείνει.

Also available in: Atom PDF