Packagecom.aispeech.net.http
Classpublic class AIHTTPHeader
InheritanceAIHTTPHeader Inheritance Object



Public Properties
 PropertyDefined By
  content : String
[read-only] Get the header content for HTTP request.
AIHTTPHeader
  isEmpty : Boolean
[read-only] Check if we have any headers.
AIHTTPHeader
  length : Number
[read-only] Number of header (name, value) pairs.
AIHTTPHeader
Public Methods
 MethodDefined By
  
AIHTTPHeader(headers:Array = null)
AIHTTPHeader
  
add(name:String, value:String):void
Add a header.
AIHTTPHeader
  
contains(name:String, value:String):Boolean
Check if we have the name, value pair.
AIHTTPHeader
  
find(name:String):Object
Find header property.
AIHTTPHeader
  
getValue(name:String):String
Get header value for name.
AIHTTPHeader
  
indexOf(name:String):int
Index of header.
AIHTTPHeader
  
remove(name:String):void
Remove header.
AIHTTPHeader
  
replace(name:String, value:String):void
Replace header, if set.
AIHTTPHeader
  
toJSON():Object
Convert header info to key-value JSON object
AIHTTPHeader
  
toString():String
To string.
AIHTTPHeader
Property Detail
contentproperty
content:String  [read-only]

Get the header content for HTTP request.


Implementation
    public function get content():String
isEmptyproperty 
isEmpty:Boolean  [read-only]

Check if we have any headers.


Implementation
    public function get isEmpty():Boolean
lengthproperty 
length:Number  [read-only]

Number of header (name, value) pairs.


Implementation
    public function get length():Number
Constructor Detail
AIHTTPHeader()Constructor
public function AIHTTPHeader(headers:Array = null)



Parameters
headers:Array (default = null)
Method Detail
add()method
public function add(name:String, value:String):void

Add a header.

Parameters

name:String
 
value:String

contains()method 
public function contains(name:String, value:String):Boolean

Check if we have the name, value pair. Case insensitive and trimmed.

Parameters

name:String
 
value:String

Returns
Boolean — True if the name with value pair exists
find()method 
public function find(name:String):Object

Find header property. (Case insensitive)

Parameters

name:String

Returns
Object — Header property
getValue()method 
public function getValue(name:String):String

Get header value for name.

Parameters

name:String

Returns
String — Value
indexOf()method 
public function indexOf(name:String):int

Index of header.

Parameters

name:String

Returns
int
remove()method 
public function remove(name:String):void

Remove header.

Parameters

name:String

replace()method 
public function replace(name:String, value:String):void

Replace header, if set. (otherwise add)

Parameters

name:String
 
value:String

toJSON()method 
public function toJSON():Object

Convert header info to key-value JSON object

Returns
Object — JSON object
toString()method 
public function toString():String

To string.

Returns
String