5.7.98. Bugzilla::WebService::Server

5.7.98.1. NAME

Bugzilla::WebService::Server - Base server class for the WebService API

5.7.98.2. DESCRIPTION

Bugzilla::WebService::Server is the base class for the individual WebService API servers such as XMLRPC, JSONRPC, and REST. You never actually create a Bugzilla::WebService::Server directly, you only make subclasses of it.

5.7.98.3. FUNCTIONS

  • bz_etag
This function is used to store an ETag value that will be used when returning the data by the different API server modules such as XMLRPC, or REST. The individual webservice methods can also set the value earlier in the process if needed such as before a unique update token is added. If a value is not set earlier, an etag will automatically be created using the returned data except in some cases when an error has occurred.

5.7.98.5. Methods in need of POD

  • handle_login
  • datetime_format_outbound
  • datetime_format_inbound

This documentation undoubtedly has bugs; if you find some, please file them here.