Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Overview

What can JSMA header do for me?

The JSMA header allows you to read and write the header field in requests and responses.

Index

Methods

The JSMA header provides the following methods:

string header.get(key)

Looks up a key in the headers.

Example

var acceptHeader = request.header.get("HTTP_ACCEPT");
var acceptsWebP = acceptHeader.indexOf("image/webp") > -1;

Parameter key:string (required)

The key to look up.

void header.set(key, value)

Sets a key in the headers.

Example

if (autoOptimize) {
  response.header.set("Vary", "Accept-Encoding,Accept");
}

Parameter key:string (required)

The key which will be set.

Parameter value:string (required)

The value to be set.

string[] header.keys

Returns a list of keys from the headers.

Example

var headerKeys = header.keys;

if (headerKeys.length > 0) {  
  for (int i = 0; i < headerKeys.length; i++) {
	result.push(headerKeys[i]);
  }
}
  • No labels