docs/reference/websockets/sails.io.js/socket.delete.md
io.socket.delete()Send a virtual DELETE request to a Sails server using Socket.IO.
io.socket.delete(url, data, function (data, jwres){
// ...
});
| Argument | Type | Details | |
|---|---|---|---|
| 1 | url | ((string)) | The destination URL path, e.g. "/checkout". |
| 2 | data | ((json?)) | Optional request data. If provided, it will be URL-encoded and appended to url (existing query string params in url will be preserved). |
| 3 | callback | ((function?)) | Optional callback. If provided, it will be called when the server responds. |
| Argument | Type | Details | |
|---|---|---|---|
| 1 | resData | ((json)) | Data received in the response from the Sails server (=== jwres.body, equivalent to the HTTP response body). |
| 2 | jwres | ((dictionary)) | A JSON WebSocket Response object. Has headers, a body, and a statusCode. |
<script>
io.socket.delete('/users/9', function (resData) {
resData; // => {id:9, name: 'Timmy Mendez', occupation: 'psychic'}
});
</script>
<docmeta name="displayName" value="io.socket.delete()"> <docmeta name="pageType" value="method">
- Remember that you can communicate with any of your routes using socket requests.
- Need to customize request headers? Check out the slightly lower-level
io.socket.request()method. To set custom headers for all outgoing requests, check outio.sails.headers.