zope.app.http

This package implements the simplest HTTP behavior within the Zope Publisher. It implements all HTTP verbs as views and defines the necessary HTTP exceptions.

CHANGES

3.10.1 (unreleased)

  • Nothing changed yet.

3.10.0 (2011-01-25)

  • PUT raises 405 MethodNotAllowed when the context cannot be adapted to zope.filerepresentation.interfaces.IWriteFile for existing objects resp. zope.filerepresentation.interfaces.IFileFactory for not existing ones.

3.9.0 (2010-09-17)

  • Replaced a testing dependency on zope.app.securitypolicy with one on zope.securitypolicy.
  • Removed test dependency on zope.app.file by moving the test which needs this package to zope.app.file.

3.8 (2010-04-19)

  • Remove dependency on zope.app.testing by using the zope.app.wsgi.testlayer support instead.

    At the time of this writing the test dependency on zope.app.zcmlfiles cannot be removed however, because there is a dependency on zope.app.file for testing, which pulls in the world.

3.7 (2010-04-13)

  • Remove unnecessary dependency on zope.app.publisher.
  • Fix for an edge case: If someone does a defaultView for the context object and someone comes with a not allowed method, the exception view fails on getAdapters.

3.6.1 (2010-01-08)

  • Replaced the dependency on zope.deprecation with BBB imports
  • Made the dependency on zope.app.publisher explicit
  • Fix tests using a newer zope.publisher that requires zope.login.

3.6.0 (2009-05-23)

  • Moved IHTTPException, IMethodNotAllowed, and MethodNotAllowed from zope.app.http to zope.publisher.interfaces.http, fixing dependency cycles involving zope.app.http.

3.5.2 (2009-04-01)

  • Replaced deprecated zope:defaultView directive with browser:defaultView.

3.5.1 (2009-03-12)

  • If the 'CONTENT_LENGTH' header is provided, provide this length as argument to the read method of the input stream object.

3.5.0 (2009-02-01)

  • Change dependency on zope.app.container to zope.container.

3.4.5 (2010-01-28)

  • Backport r108613 from trunk: Fix for an edge case: If someone does a defaultView for the context object and someone comes with a not allowed method, the exception view fails on getAdapters.

3.4.4 (2009-01-29)

  • Make tests compatible with new zope.traversing release.

3.4.3 (2009-01-27)

  • Added missing depencendy: zope.app.zcmlfiles.

3.4.2 (2009-01-26)

  • Add a couple of tests to the OPTIONS verb.
  • Substitute zope.app.zapi by direct calls to its wrapped APIs and get rid of zope.app.zapi as a dependency. See bug #LP219302.

3.4.1 (2007-10-31)

  • Resolved ZopeSecurityPolicy deprecation warning.

3.4.0 (2007-10-24)

  • Initial release independent of the main Zope tree.