Generally, you should not need to call this function directly; you'll
get a real HTTP response by calling req_perform() and friends. This
function is provided primarily for testing, and a place to describe
the key components of a response.
response() creates a generic response; response_json() creates a
response with a JSON body, automatically adding the correct Content-Type
header.