logo

abstract class

web::Weblet

sys::Obj
  web::Weblet

Weblet services a web request.

Slots

delete

virtual Void delete()

Convenience method to respond to a DELETE request. Default implementation returns a 501 Not implemented error.

get

virtual Void get()

Convenience method to respond to a GET request. Default implementation returns a 501 Not implemented error.

virtual Void head()

Convenience method to respond to a HEAD request. Default implementation returns a 501 Not implemented error.

make

new make()

Default constructor.

options

virtual Void options()

Convenience method to respond to a OPTIONS request. Default implementation returns a 501 Not implemented error.

out

WebOutStream out()

Convenience for res.out.

post

virtual Void post()

Convenience method to respond to a POST request. Default implementation returns a 501 Not implemented error.

put

virtual Void put()

Convenience method to respond to a PUT request. Default implementation returns a 501 Not implemented error.

req

readonly WebReq req

The WebReq instance for this request.

res

readonly WebRes res

The WebRes instance for this request.

service

virtual Void service()

Service a web request. The default implementation of this method calls the method that matches WebReq.method.

trace

virtual Void trace()

Convenience method to respond to a TRACE request. Default implementation returns a 501 Not implemented error.