BBjHttpResponse::getContentType (Deprecated)

BBjHttpResponse::getContentType is deprecated for BBj 21.00 and higher, and has been replaced by BBxServletResponse::getContentType.

Description

In BBj 12.00 and higher, this method returns the content type used for the MIME body sent in this response. The content type must have been specified using BBjHttpResponse::setContentType(String) before the response is committed. If no content type has been specified, this method returns null(). If a content type has been specified, and a character encoding has been explicitly or implicitly specified, the charset is included in the string returned. If no character encoding has been specified, the charset is omitted.

Syntax

Return Value

Method

String

getContentType()

Parameters

None.

Return Value

a String containing the content type, for example, "text/html; charset=UTF-8", or null()

Remarks

None.

Example

rem 'Obtain the instance of the BBjAPI object

let myAPI! = BBjAPI()
MyServlet! = new MyServlet()

data!.setCallback(data!.ON_WEB_CONNECTION, myServlet!, "myMethod")

process_events
class public MyServlet
    method public void myMethod(BBjServletEvent p_event!)
        let chan = UNT
        request! = p_event!.getHttpRequest()
        response! = p_event!.getHttpResponse()
        response!.setContentType("text/html")
        open (chan)"JSERVLET"
        print (chan)"<html><body><h1>Hello BBj!</h1>"
        print (chan)"Content Type:"+ response!.getContentType()
        print (chan)"</body></html>"
        close (chan)
    methodend
classend

See Also

BBjAPI

BBjServletEvent

BBjHttpRequest

BBjHttpResponse