Version: current

# Class RestfulService_Response

  SS_HTTPResponse
  RestfulService_Response

Package: sapphire\integration
Located at sapphire/api/RestfulService.php

## Methods summary

`public` | # `__construct( mixed $body, mixed $statusCode = 200, mixed $headers = null )` Create a new HTTP response Create a new HTTP response #### Parameters $body $body The body of the response $statusCode $statusCode The numeric status code - 200, 404, etc $headers $statusDescription The text to be given alongside the status code. This can be accessed by javascript #### Overrides `SS_HTTPResponse::__construct`
`public` | # `simpleXML( )`
`public` | # `xpath( mixed $xpath )` Return an array of xpath matches Return an array of xpath matches
`public` | # `xpath_one( mixed $xpath )` Return the first xpath match Return the first xpath match

### Methods inherited from SS_HTTPResponse

`addHeader()`, `getBody()`, `getHeader()`, `getHeaders()`, `getLinks()`, `getStatusCode()`, `getStatusDescription()`, `isError()`, `isFinished()`, `output()`, `redirect()`, `removeHeader()`, `setBody()`, `setStatusCode()`

### Magic methods summary

## Properties summary

`protected mixed` | $simpleXML | #

### Properties inherited from SS_HTTPResponse

`$body`, `$headers`, `$redirect_codes`, `$statusCode`, `$statusDescription`, `$status_codes`

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -