fake_server v1.4.0 FakeServer.HTTP.Response
Response structure
FakeServer makes use of the FakeServer.HTTP.Response structure to define the responses that will be given by the server.
The structure has the following fields:
:code
: The status code of the response. It must be an integer.:body
: Optional. The response body. Can be a string or a map.:headers
: Optional. The response headers. Must be a map with the string keys.
You can use the new/3
function to create a new struct.
Link to this section Summary
Functions
Creates a new response with status code 202
Returns a list with all 4xx HTTP methods available
Returns a list with all 5xx HTTP methods available
Creates a new response with status code 502
Creates a new response with status code 400
Creates a new response with status code 409
Creates a new response with status code 201
FakeServer default response. Used when there are no responses left to reply
Creates a new response with status code 417
Creates a new response with status code 424
Creates a new response with status code 403
Creates a new response with status code 504
Creates a new response with status code 410
Creates a new response with status code 505
Creates a new response with status code 418
Creates a new response with status code 507
Creates a new response with status code 500
Creates a new response with status code 411
Creates a new response with status code 423
Creates a new response with status code 405
Creates a new response with status code 511
Creates a new Response structure
Creates a new response with status code 204
Creates a new response with status code 203
Creates a new response with status code 406
Creates a new response with status code 510
Creates a new response with status code 404
Creates a new response with status code 501
Creates a new response with status code 200
Creates a new response with status code 206
Creates a new response with status code 413
Creates a new response with status code 412
Creates a new response with status code 428
Creates a new response with status code 407
Creates a new response with status code 431
Creates a new response with status code 408
Creates a new response with status code 205
Creates a new response with status code 503
Creates a new response with status code 429
Creates a new response with status code 401
Creates a new response with status code 422
Creates a new response with status code 415
Creates a new response with status code 426
Creates a new response with status code 414
Creates a new response with status code 506
Link to this section Functions
Creates a new response with status code 202
Returns a list with all 4xx HTTP methods available
Returns a list with all 5xx HTTP methods available
Creates a new response with status code 502
Creates a new response with status code 400
Creates a new response with status code 409
Creates a new response with status code 201
FakeServer default response. Used when there are no responses left to reply.
Creates a new response with status code 417
Creates a new response with status code 424
Creates a new response with status code 403
Creates a new response with status code 504
Creates a new response with status code 410
Creates a new response with status code 505
Creates a new response with status code 418
Creates a new response with status code 507
Creates a new response with status code 500
Creates a new response with status code 411
Creates a new response with status code 423
Creates a new response with status code 405
Creates a new response with status code 511
Creates a new Response structure.
Example
FakeServer.HTTP.Response.new(200, %{name: "Test User", email: "test_user@test.com"}, %{"Content-Type" => "application/json"})
FakeServer.HTTP.Response.new(200, ~s<{"name":"Test User","email":"test_user@test.com"}>, %{"Content-Type" => "application/json"})
FakeServer.HTTP.Response.new(201, ~s<{"name":"Test User","email":"test_user@test.com"}>)
FakeServer.HTTP.Response.new(404)
Creates a new response with status code 204
Creates a new response with status code 203
Creates a new response with status code 406
Creates a new response with status code 510
Creates a new response with status code 404
Creates a new response with status code 501
Creates a new response with status code 200
Creates a new response with status code 206
Creates a new response with status code 413
Creates a new response with status code 412
Creates a new response with status code 428
Creates a new response with status code 407
Creates a new response with status code 431
Creates a new response with status code 408
Creates a new response with status code 205
Creates a new response with status code 429
Creates a new response with status code 401
Creates a new response with status code 422
Creates a new response with status code 415
Creates a new response with status code 426
Creates a new response with status code 414
Creates a new response with status code 506