HTTP Strict Transport Security (HSTS) pomaga nam zabezpieczyć szyfrowane (HTTPS) połączenia z naszym serwerem. Zobaczmy na czym polega, przed czym chroni i jak łatwo jest ustawić obsługę HSTS.
Tag: HTTP
Jak ominąć same-origin policy
Przeglądarki nie pozwalają na AJAXa poza własną domeną. Czasem jednak mamy API w innej domenie i po prostu musimy z niego skorzystać. Zamiast stawiać proxy możemy użyć jednej z dwóch dostępnych metod – JSONP lub CORS. Dziś wyjaśnimy sobie na czym polegają.
Nagłówki i metody HTTP w JavaScript – jQuery, AngularJS i Ext JS.
Omawiałem już wysyłanie nagłówków HTTP w czystym JavaScript. Dziś przyjrzymy się jak zrobić to w popularnych frameworkach. Na tapetę bierzemy wszystkm znane jQuery, popularny AngularJS oraz bardzo dobry framework Ext JS.
Czytaj dalej Nagłówki i metody HTTP w JavaScript – jQuery, AngularJS i Ext JS.
REST i JavaScript – metody i nagłówki HTTP
Opisując metody tworzenia RESTful API nie możemy zapomnieć o klientach. Wszystkie ciekawe nagłówki i metody HTTP powinniśmy móc wywołać z poziomu przeglądarki. Dlatego dziś zajmiemy się korzystaniem z REST API w JavaScripcie.
Etag czyli jeszcze jedna ciekawostka w HTTP
Jeśli url jest identyfikatorem zasobu to ETag oznacza jego kolejne wersje. Można pomyśleć o nim jak o dacie modyfikacji, tylko nie w formie daty a identyfikatora. Dzięki ETagowi możemy zapamiętać identyfikator wersji zasobu a później śledzić jego zmiany.
Ciekawe metody HTTP – część 2
Niedawno opisałem kilka ciekawszych metod HTTP. Dziś zabierzemy się za zupełnie egzotyczne metody. Będą to metody, których prawie nikt nie używa. Gorzej! Prawie nikt nie wie o ich istnieniu takich metod jak PATCH, LINK czy TRACE!
Ciekawe metody HTTP – część 1
Tworząc serwisy RESTowe myślimy o różnych metodach HTTP. Oprócz standardych GET, POST, PUT, DELETE protokół daje nam dużo innych opcji. Aby nasze API było w pełni RESTfull poznamy dziś mniej znane metody HTTP. Czytaj dalej Ciekawe metody HTTP – część 1
Testowanie REST API za pomocą cURL
Zwykłe strony testujemy w przeglądarce. API RESTowe jest trudniejsze. Przeglądarka nie pozwala nam na większość metod HTTP, ustawianie dowolnych nagłówków itp. Z pomocą przychodzi nam biblioteka cURL, gdzie możemy zrobić praktycznie wszystko z wywołaniem HTTP.
RESTful API – jak zrobić je dobrze?
RESTful API – każdy mniej-więcej wie co to jest. Wiemy, że chodzi o HTTP, o różne metody tego protokołu. Przeważnie wiemy, że warto używać JSONa. Niestety często na tym wiedza większości programistów się kończy. Skąd więc możemy wiedzieć, że tworzymy dobre API RESTowe?