классная идея! Теперь можно делать клиенты, например под андойд. Или даже вешать некоторые функции на ботов
классная идея! Теперь можно делать клиенты, например под андойд. Или даже вешать некоторые функции на ботов
Очень полезная штука, но по-моему документация не полная, суховата слегонца ![]()
Кстати, как происходит кол со стороны клиента? Чет примера не вижу )
# lanta (25.08.2014 / 22:16)Спасибо конечно, но это можно было делать и раньше. Реализаций RPC куча, хоть и не большая. А еще обычный REST никто не отменял.
классная идея! Теперь можно делать клиенты, например под андойд. Или даже вешать некоторые функции на ботов
# Onatolich (26.08.2014 / 18:27)Буду благодарен, если подскажешь, чего конкретно не хватает, потому как по мне, всё ок.
Очень полезная штука, но по-моему документация не полная, суховата слегонца
# Onatolich (26.08.2014 / 18:31)Это только серверная реализация, там же написано в самом начале если ты об этом.
Кстати, как происходит кол со стороны клиента? Чет примера не вижу )
app.config(
function ($provide) {
$provide.decorator('$http', ['$delegate', function ($delegate) {
$delegate.jsonrpc = function (method, params, id) {
if (id === undefined) {
id = Math.random().toString(36);
}
var data = {"jsonrpc": "2.0", "method": method, "params": params, "id": id};
var config = {"headers": {"Content-Type": "application/json"}};
return $delegate.post('/rpc/', data, config);
};
return $delegate;
}]);
}
) # reaper (26.08.2014 / 19:09)Ну того самого примера использования со стороны клиента, а вообще не плохо было бы предоставить какой-то более практический пример для наглядности, например, какой-то API, или организацию общения клиент-сервер для онлайн игры. Кароч какой-то "боевой" пример )
Буду благодарен, если подскажешь, чего конкретно не хватает, потому как по мне, всё ок.
Onatolich, Это скорее относится к спецификации. А это всего-лишь очередная реализация.
Но персонально для тебя могу написать Гг.
Собственно весь пример: http://code.re/F268pW3x
Мне лень было что-то придумывать, потому выдрал из проекта, которым я в данный момент занимаюсь. Могут быть кое-какие неточности, но думаю, что это не повлияет на общую картину.
# reaper (25.08.2014 / 19:22)вместо шифта точка , если по кнопкам клавы
Koenig, Есть методы sigIn, signOut, signUp. В js-е это будет как-то так:
[php]$http.jsonrpc('user.signIn', {username: 'user', password: 'pass'});
$http.jsonrpc('user.signOut', {}, null);
$http.js
# Koenig (27.08.2014 / 21:39)Ну чтобы ради этого фичу запиливать это уже совсем упоротым надо быть.
вместо шифта точка , если по кнопкам клавы