![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 1 Dołączył: 16.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chcę napisać serwer REST (RESTful). Przejrzałem już oczywiście google, ale rozwiązania jakie tam znalazłem opisują tylko początek przygody z programowaniem serwerów REST'owych. Czy widział ktoś z Was gdzieś jakiś dobry opis jak to zrobić? Jaki framework najlepiej użyć? Przyznam, że do tej pory brałem pod uwagę Zenda. Jestem na etapie takim, że powiedzmy mam serwer obsługujący requesty typu: http://serwerrest/kontroler/akcja?method=s...amp;name=Jasiek i to zwraca jakiegoś XLM'a. Niestety nie wiem jak zrobić, żeby moc wysyłać żądania typu: GET/POST/PUT/DELETE http://serwerrest/kontroler/akcja/sayHello/Jasiek Niby to htaccess'y ale jak obsłużyć typ żądania (GET/POST/PUT/DELETE)? No i co z autoryzacją? Jak powinno się takową zrobić? Czytałem, o OAuth 2.0, ale obawiam się, że może to być zbyt skomplikowane jak na moją prostą aplikację. Jakie są inne sposoby autoryzacji? Jeśli ktoś ma doświadczenie w programowaniu takich rzeczy to proszę o jakieś namiary na tutoriale, przeznaczone do tego frameworki (najchętniej oczywiście PHP'owe), linki, ebooki, sposoby autoryzacji czy cokolwiek co mogło by mi pomóc ruszyć dalej z tematem. Z góry dzięki, pozdrawiam! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Symfony ma architekturę podobną do REST, w CRUDach używa PUT, DELETE itd., autoryzacja to kwestia filtra. Do tego oczywiście natywna obsługa wielu formatów, jest tutorial.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 1 Dołączył: 16.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
autoryzacja to kwestia filtra dzięki za odpowiedzi! ![]() macie może jakieś linki do materiałów, gdzie jest dobrze opisana autoryzacja i uwierzytelnienie w serwisach restowych? bo chyba trzymanie sesji to nie bardzo w tego typu rozwiazaniach? a jak wygląda sprawa z requestami typu POST? rozwiazuje sie to za pomoca cross domain czy sa jakies inne lepsze sposoby? Ten post edytował kolusek 16.12.2010, 00:38:12 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:50 |