# Using a REST service to accept HTTP POST requests

This scenario applies only to Talend ESB, Talend Data Services Platform, Talend Real-Time Big Data Platform, and Talend Data Fabric.

This scenario describes a Job composed of two subJobs: the first subJob exposes a REST service that accepts HTTP POST requests from REST clients, writes data to a database upon receiving an HTTP request, and displays the server-client exchange information on the Run console; the second subJob displays the results of database updates.

![](https://help.qlik.com/talend/en-US/components/8.0/Resources/images/components-trestrequest_s3-1.png)

### In this section

* [Setting up the Job](https://help.qlik.com/talend/en-US/components/8.0/esb-rest/trestresponse-trestrequest-tmysqloutput-tlogrow-setting-up-job-standard-component-esb-create)
* [Configuring the components](https://help.qlik.com/talend/en-US/components/8.0/esb-rest/trestresponse-trestrequest-tmysqloutput-tlogrow-configuring-components-standard-component-esb)
* [Saving the executing the Job](https://help.qlik.com/talend/en-US/components/8.0/esb-rest/trestresponse-trestrequest-tmysqloutput-tlogrow-saving-executing-job-standard-component-esb-press)

**Related reference**

* [tRESTRequest](https://help.qlik.com/talend/en-US/components/8.0/esb-rest/trestrequest "Receives GET/POST/PUT/PATCH/DELETE requests from the clients on the server end.")
* [tRESTResponse](https://help.qlik.com/talend/en-US/components/8.0/esb-rest/trestresponse "Returns a specific HTTP status code to the client end as a response to the HTTP and/or HTTP requests.")

**Related information**

* [tExtractJSONFields](https://help.qlik.com/talend/en-US/components/8.0/processing/textractjsonfields)
* [tXMLMap](https://help.qlik.com/talend/en-US/components/8.0/txmlmap/txmlmap)
* [tLogRow](https://help.qlik.com/talend/en-US/components/8.0/logs-and-errors/tlogrow)
* [tMysqlOutput](https://help.qlik.com/talend/en-US/components/8.0/mysql/tmysqloutput)
* [tMysqlInput](https://help.qlik.com/talend/en-US/components/8.0/mysql/tmysqlinput)