Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.05.2014 Ostrzeżenie: (0%)
|
Muszę napisać aplikację klient-serwer w php. Klient musi wywołać zdalnie wybrane metody na serwerze. Chciałbym to tego wykorzystać Jsonrpc lub ewentualnie xmlrpc. Aplikacje chciałem stworzyć w codeigniter gdyż serwer oraz klient będzie stopniowo się rozrastać.
Znalazłem fajny opis rozwiązania przy użycia jsonrpc: http://ellislab.com/forums/viewthread/98953/ Próbowałem go zaimplementować ale przy postawieniu serwera wywala mi błąd: {"version":"1.1","error":{"code":0,"name":"Parse error","message":"An error occurred on the server while parsing the JSON text comprising the procedure call."}} Nie wiem gdzie popełniam błąd. Proszę o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.05.2014 Ostrzeżenie: (0%)
|
Powiem ci że początek był nawet zabawny ale całość postu wyglądała jakbyś się ze mnie nabijał.
Opowiem najpierw co chce wykonać. 1. Otóż dwie aplikacje. Klienta i Serwer. 2. Klient wysyła żądanie do Serwera ten ma wywołać odpowiednią metodą i zwrócić wynik. 3. Klient i Serwer ma być stopniowo rozwijany o dodatkowe metody. 4. Nigdy nie robiłem zdalnej komunikacji w PHP, kiedyś robiłem w Javie ale to było z 4 lata temu. Potrzebuje to koniecznie teraz zrobić w PHP. 5. Zadanie ma być wykonane przy użyciu xml lub json. Przeglądając manual trafiłem na xmlrpc i jsonrpc więc próbowałem stworzyć moją pierwszą aplikacje przy xml a potem json. Tak trafiłem na tutoriala implementującego to w CI, wiem że nie jest to najlepszy z możliwych frameworków ale cóż chciałem sprawdzić jak ta implementacja się sprawuje zwłaszcza że nie znalazłem nic ciekawszego. Jeżeli jest lepsze rozwiązanie to dzięki za wskazówkę. Zacznę studiować wszystko co by mi ułatwiło to zadanie. Jak mówiłem dopiero zaczynam implementować zdalne wywołanie w PHP i jeżeli ktoś ma dobre wskazówki to chętnie skorzystam. Z góry dziękuje za wszelką pomoc. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%)
|
Powiem ci że początek był nawet zabawny ale całość postu wyglądała jakbyś się ze mnie nabijał. Opowiem najpierw co chce wykonać. 1. Otóż dwie aplikacje. Klienta i Serwer. 2. Klient wysyła żądanie do Serwera ten ma wywołać odpowiednią metodą i zwrócić wynik. 3. Klient i Serwer ma być stopniowo rozwijany o dodatkowe metody. 4. Nigdy nie robiłem zdalnej komunikacji w PHP, kiedyś robiłem w Javie ale to było z 4 lata temu. Potrzebuje to koniecznie teraz zrobić w PHP. 5. Zadanie ma być wykonane przy użyciu xml lub json. Przeglądając manual trafiłem na xmlrpc i jsonrpc więc próbowałem stworzyć moją pierwszą aplikacje przy xml a potem json. Tak trafiłem na tutoriala implementującego to w CI, wiem że nie jest to najlepszy z możliwych frameworków ale cóż chciałem sprawdzić jak ta implementacja się sprawuje zwłaszcza że nie znalazłem nic ciekawszego. Jeżeli jest lepsze rozwiązanie to dzięki za wskazówkę. Zacznę studiować wszystko co by mi ułatwiło to zadanie. Jak mówiłem dopiero zaczynam implementować zdalne wywołanie w PHP i jeżeli ktoś ma dobre wskazówki to chętnie skorzystam. Z góry dziękuje za wszelką pomoc. Okay, dzięki za większą dawkę informacji. Proszę Cię jeszcze o jedną rzecz - jeśli możesz, to napisz mi dokładnej jak wygląda "Klient" (apka desktopowa, działa na lokalnym serwerze, czy może na osobnym serwerze?) i przy jakim kodzie wyskakuje tamten błąd. Super byłoby, gdybyś wkleił troszkę kodu (z "Klienta" i "Serwera"), choć rozumiem, że możesz nie koniecznie chcieć ujawniać swoje dzieło. Jeśli przedstawisz dokładniejszy opis "Klienta", wtedy zobowiążę się przedstawic moje propozycje na wykonanie tego zadania (wraz z przedstawieniem odpowiednich narzędzi). |
|
|
|
dzajkob [CodeIgniter]json rpc codeigniter 14.05.2014, 18:13:10
Dejmien_85 Cytat(dzajkob @ 14.05.2014, 19:13:10 ... 16.05.2014, 19:14:42
dzajkob Straszny z ciebie cwaniak. Jak tak cię drażnił ten... 16.05.2014, 19:49:44 
Dejmien_85 Cytat(dzajkob @ 16.05.2014, 20:49:44 ... 16.05.2014, 22:17:54
dzajkob Już powili kumam. Skorzystałem z tutoriala.
http:/... 17.05.2014, 14:12:24 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:36 |