socket.put()
Sends a virtual PUT request to a Sails server using Socket.io.
Usage
io.socket.put(url, data, function (data, jwres){
  
});
 | 
Argument | 
Type | 
Details | 
| 1 | 
url | 
((string)) | 
The destination URL path, e.g. "/checkout". | 
| 2 | 
data | 
((*)) | 
Optional request data- if provided, will be JSON-encoded and included as the virtual HTTP body | 
| 3 | 
callback | 
((function)) | 
Optional callback- if provided, will be called when the server responds. | 
Callback
 | 
Argument | 
Type | 
Details | 
| 1 | 
resData | 
((*)) | 
Data received in the response from the Sails server (=== jwres.body, equivalent to the HTTP response body.) | 
| 2 | 
jwres | 
((JWR)) | 
The JSON WebSocket Response object.  Has headers, a body, and a statusCode. | 
Example
<script>
io.socket.put('/users/9', { occupation: 'psychic' }, function (resData) {
  resData; 
});
</script>