ページの編集
io.socket.post()
Socket.IOを使用して、Sailsサーバーにソケットリクエスト(仮想POST)を送信します。
io.socket.post(url, data, function (resData, jwres){
// ...
});
使用法
|
引数 |
型 |
詳細 |
| 1 |
url |
|
宛先URLパス。例:"/checkout"。 |
| 2 |
data |
|
オプションのリクエストデータ。指定した場合、JSONエンコードされ、仮想HTTPボディとして含まれます。 |
| 3 |
callback |
|
オプションのコールバック。指定した場合、サーバーが応答したときに呼び出されます。 |
コールバック
|
引数 |
型 |
詳細 |
| 1 |
resData |
|
Sailsサーバーからの応答で受信したデータ(=== jwres.body、およびHTTPレスポンスボディと同等)。 |
| 2 |
jwres |
|
JSON WebSocketレスポンスオブジェクト。headers、body、およびstatusCodeを持ちます。 |
例
<script>
io.socket.post('/users', { name: 'Timmy Mendez' }, function (resData, jwRes) {
jwRes.statusCode; // => 200
});
</script>
注意