Object - grpc : Headers

Provides actions to read/write header values in gRPC request/response message.

exists

(string headerName)

returns boolean

Check whether the requested header exists.

Parameters

  • headerName string
  • The header name.

  • Return Type

    (boolean)
  • Returns true if header exists, false otherwise.

get

(string headerName)

returns string?

Returns the header value with the specified header name. If there are more than one header value for the specified header name, the first value is returned.

Parameters

  • headerName string
  • The header name.

  • Return Type

    (string?)
  • Returns first header value if exists, nil otherwise.

getAll

(string headerName)

returns string[]

Gets all transport headers with the specified header name.

Parameters

  • headerName string
  • The header name.

  • Return Type

    (string[])
  • Returns header value array.

setEntry

Sets the value of a transport header.

Parameters

  • headerName string
  • The header name.

  • headerValue string
  • The header value.

addEntry

Adds the specified key/value pair as an HTTP header to the request.

Parameters

  • headerName string
  • The header name.

  • headerValue string
  • The header value.

remove

Removes a transport header from the request.

Parameters

  • headerName string
  • The header name.

removeAll

Removes all transport headers from the message.