twisted.web.iweb module documentationtwisted.web
          View Source
          
        
      Interface definitions for twisted.web.
| Variable | UNKNOWN_LENGTH | An opaque object which may be used as the value of IBodyProducer.length to indicate that the length of the entity body is not known in advance. | 
  
| Interface | IUsernameDigestHash | This credential is used when a CredentialChecker has access to the hash of the username:realm:password as in an Apache .htdigest file. | 
| Interface | IRequest | An HTTP request. | 
| Interface | INonQueuedRequestFactory | A factory of IRequest objects that does not take a ``queued`` parameter. | 
  
| Interface | IAccessLogFormatter | An object which can represent an HTTP request as a line of text for inclusion in an access log file. | 
| Interface | ICredentialFactory | No summary | 
| Interface | IBodyProducer | Objects which provide IBodyProducer write bytes to an object which provides IConsumer by calling its write method repeatedly. | 
  
| Interface | IRenderable | An IRenderable is an object that may be rendered by the twisted.web.template templating system. | 
  
| Interface | ITemplateLoader | A loader for templates; something usable as a value for twisted.web.template.Element's loader attribute. | 
  
| Interface | IResponse | An object representing an HTTP response received from an HTTP server. | 
| Interface | IClientRequest | An object representing an HTTP request to make to an HTTP server. | 
| Interface | IAgent | An agent makes HTTP requests. | 
| Interface | IPolicyForHTTPS | No summary | 
| Interface | IAgentEndpointFactory | An IAgentEndpointFactory provides a way of constructing an endpoint used for outgoing Agent requests. This is useful in the case of needing to proxy outgoing connections, or to otherwise vary the transport used. | 
  
| Variable | __all__ | Undocumented | 
| Interface | _IRequestEncoder | An object encoding data passed to IRequest.write, for example for compression purpose. | 
  
| Interface | _IRequestEncoderFactory | A factory for returing _IRequestEncoder instances. | 
  
IBodyProducer.length to indicate that the length of the entity body is not known in advance.unicode)