## - @@ sgd 2/5/2003 - removed optional DateTime temporarily for ## 0.8 release. Need to fix bug and verify after 0.8. class HTTPResponse(Response): ## Init ## def __init__(self, transaction, strmOut, headers=None): ## Headers ## def header(self, name, default=NoDefault): def hasHeader(self, name): def setHeader(self, name, value): def addHeader(self, name, value): def headers(self, name=None): def clearHeaders(self): ## Cookies ## def cookie(self, name): def hasCookie(self, name): def setCookie(self, name, value, path='/', expires='ONCLOSE', def addCookie(self, cookie): def delCookie(self, name): def cookies(self): def clearCookies(self): ## Status ## def setStatus(self, code, msg=''): ## Special responses ## def sendError(self, code, msg=''): def sendRedirect(self, url): ## Output ## def write(self, charstr=None): def flush(self, autoFlush=1): def isCommitted(self): def deliver(self): def commit(self): def writeHeaders(self): def recordSession(self): def reset(self): def rawResponse(self): def size(self): def mergeTextHeaders(self, headerstr): ## Exception reporting ##