Text Response
createResponseFromText()
creates a plain-text response backed by FastForward\Http\Message\TextResponse
.
Default Behavior
- status code:
200 - content type:
text/plain; charset=utf-8 - body: the string you pass in
Example
use FastForward\Http\Message\Factory\ResponseFactoryInterface;
$responseFactory = $container->get(ResponseFactoryInterface::class);
$response = $responseFactory
->createResponseFromText('Service is warming up')
->withStatus(503);
Good Uses
- health and readiness endpoints
- debugging endpoints
- CLI-oriented or webhook responses where structured JSON is unnecessary
Tip
If the output is structured data, prefer JSON Response. Plain text is best when humans will read the body directly.