Bugzilla:BzAPI: Difference between revisions

Jump to navigation Jump to search
Line 77: Line 77:
'''On every request, you must set both the "Accept" and "Content-Type" HTTP headers to the MIME type of the data format you are using to communicate with the API.''' Content-Type tells the API how to interpret your request, and Accept tells it how you want your data back.
'''On every request, you must set both the "Accept" and "Content-Type" HTTP headers to the MIME type of the data format you are using to communicate with the API.''' Content-Type tells the API how to interpret your request, and Accept tells it how you want your data back.


Currently, the API has only been tested with JSON (MIME type: "application/json"). However, [http://search.cpan.org/~bobtfish/Catalyst-Action-REST-0.77/lib/Catalyst/Controller/REST.pm Catalyst::Controller::REST] supports a number of serialization and deserialization formats, and can be extended for more. Feel free to set "Accept: application/xml" and see what you get back, and then try feeding it back in again. But be aware that the XML output format, and any other non-JSON formats for that matter, are very much ''not'' frozen.
Currently, the API has only been tested with JSON (MIME type: "application/json") and JSONP (MIME type: "application/javascript" - add a "callback" parameter to name your callback). However, it's also possible to use application/xml. Feel free to see what you get back, and then try feeding it back in again. But be aware that the XML output format, and any other non-JSON formats for that matter, are very much ''not'' frozen.


== Errors ==
== Errors ==
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits

Navigation menu