Platforms to show: All Mac Windows Linux Cross-Platform
CFHTTPMessageMBS class
Super class: CFObjectMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreFoundation Network | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Subclass of the CFObjectMBS class.
- 2 properties
- property Body as CFBinaryDataMBS
- property HeaderField(headerfield as CFStringMBS) as CFStringMBS
- 12 methods
- method AddAuthentication(authenticationFailureResponse as CFHTTPMessageMBS, username as CFStringMBS, password as CFStringMBS, authenticationScheme as CFStringMBS, forProxy as Boolean) as boolean
- method AppendBytes(s as string) as boolean
- method Copy as CFHTTPMessageMBS
- method HeaderFields as CFDictionaryMBS
- method IsHeaderComplete as boolean
- method IsRequest as boolean
- method RequestMethod as CFStringMBS
- method RequestURL as CFURLMBS
- method ResponseStatusCode as Integer
- method ResponseStatusLine as CFStringMBS
- method SerializedMessage as CFBinaryDataMBS
- method Version as CFStringMBS
- 4 shared methods
- shared method kCFHTTPAuthenticationSchemeBasic as CFStringMBS
- shared method kCFHTTPAuthenticationSchemeDigest as CFStringMBS
- shared method kCFHTTPVersion1_0 as CFStringMBS
- shared method kCFHTTPVersion1_1 as CFStringMBS
Super class CFObjectMBS
- 5 properties
- property Handle as Integer
- property Hash as Integer
- property Lasterror as Integer
- property Type as Integer
- property TypeDescription as String
- 9 methods
- method close
- method DeepCopy as CFObjectMBS
- method EncodedData as MemoryBlock
- method Equal(o as CFObjectMBS) as boolean
- method ReleaseObject
- method RetainCount as Integer
- method RetainObject
- method XML as CFBinaryDataMBS
- method XMLdata as String
- shared method NewCFObject(handle as Integer) as CFObjectMBS
This class has no sub classes.
Some useful global functions for this class:
- CFHTTPMessageCreateEmptyMBS(isRequest as boolean) as CFHTTPMessageMBS
- CFHTTPMessageCreateRequestMBS(requestMethod as CFStringMBS, url as CFURLMBS, httpVersion as CFStringMBS) as CFHTTPMessageMBS
- CFHTTPMessageCreateResponseMBS(statusCode as Integer, statusDescription as CFStringMBS, httpVersion as CFStringMBS) as CFHTTPMessageMBS
Some methods using this class:
- CFReadStreamMBS.CreateForHTTPRequest(request as CFHTTPMessageMBS) as boolean
Some examples using this class:
The items on this page are in the following plugins: MBS MacCF Plugin.