Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wspólne rest api
sebek222
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 4
Dołączył: 1.09.2010

Ostrzeżenie: (0%)
-----


Witam, zastanawiam się nad napisaniem serwisu opartego o wzorzec REST, ponieważ będę integrował serwis z aplikacją mobilną. Pytanie czy można zastąpić wszelkie operacje i odwołania do bazy danych samym api, tzn żeby nie pisac 2x kodu dla api i samego serwisu. Przykład:

Chcę pobrać informacje o użytkowniku o id 5:
za pomocą rest api:
http://test.pl/api/user/5/ - podobnie odwoływała by się aplikacja mobilna
a w przypadku samej strony www chciałbym zamiast tworzyć osobne zapytanie, np.
mysql_query("SELECT `name` FROM `USER` WHERE `id`=5");
wykonać:
file_get_contents(http://test.pl/api/user/5/);

Czyli docelowo stworzyłbym metodę
$api->getuser(5);
I wykonywałbym ją obojętnie czy łączyłbym się z aplikacji mobilnej, czy z wewnątrz serwisu.

W ten sposób nie musiałbym tworzyć kodu dwukrotnie, zastanawiam się tylko czy jeśli wykonam ta metodę z wnętrza serwisu, to czy nie będzie to dodatkowym połączeniem przez http.

Proszę o podpowiedzi.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:23