##### Brief description This interface is used by the client APP to send task configuration instructions to the electronic price tag after uploading all files. After receiving the instructions, the electronic price tag executes the playback task according to the task configuration file. ##### Request URL Interface address (case must be consistent) - `http://192.168.1.x/replay` ##### Request method - GET ##### Request message example ```http GET /replay?task=files/test/2C0547E35BA5.js&sign=6B1C08604C09C08AF80DD251E019**** HTTP/1.1 Host: 192.168.1.x Accept: */* Content-Type: application/x-www-form-urlencoded; charset=UTF-8 ``` ##### Parameters | Parameter Name | Required | Type | Example | Description | | --- | --- | --- | --- | --- | | `task` | Yes | string | [files/task/2C0547E35BA5.js](http://demo.esltag.cc:4999/web/#/5/81 "files/task/2C0547E35BA5.js") | Path to the playback task configuration file that has been uploaded to the electronic price tag in advance | | `sign` | Yes | string | `1E3B1050FBE6F1B53B4F858CD8E39***` | The signature value calculated through the signature algorithm | ##### Return message example ```http HTTP/1.1 200 OK Content-Length: 47 Content-Type: application/json; charset=utf-8 ``` ##### Example of returning content ```json {"STATE":"SUCCEED","Task":"files/test/2C0547E35BA5.js"} {"STATE":"ERROR","Task":"no exit"} ``` ##### Return content field description | Parameter Name | Type | Example | Description | | --- | --- | --- | --- | | `STATE` | string | `SUCCEED` / `ERROR` | Business status | | `Task` | string | `files/test/2C0547E35BA5.js` / `no exit` | Status Description |