| title | HTTP Response Object | Mokapi JavaScript API Reference (mokapi/http) |
|---|---|
| description | Learn about the HTTP Response object returned by Mokapi's HTTP request methods. Access status, headers, and body for API mocking and testing. |
Response object contains response data from an HTTP request from methods in the module mokapi/http.
| Name | Type | Description |
|---|---|---|
| body | string | Response body content |
| headers | object | All response headers sent by the server in canonical form (for example 'Content-Type'). Accessing a header value returns an array of strings. |
| statusCode | number | HTTP status code returned by the server |
| json() | function | Parses the response body as JSON. Returns a JS object, array or value |
A Mokapi script that will make an HTTP request and print all response headers and the body as JSON.
import { get } from 'mokapi/http'
export default function() {
const res = get('https://foo.bar')
for (const name in res.headers) {
console.log(`${header}: ${res.headers[name]}`)
}
console.log(`content type: ${res.headers['Content-Type'][0]}`)
console.log(`body: ${res.json()}`)
}