Tak więc, biorąc pod uwagę, że czasownik DELETE w Http jest idempotentny, kiedy wydam następujące żądanie, co powinno się stać z drugim (lub trzecim lub czwartym itd.)? DELETE /person/123 Za pierwszym razem zasób jest usuwany i zwracam 204 (powodzenie, brak treści). Powinienem zwrócić 204 przy kolejnych rozmowach czy 404 (nie …
Jakie są prawidłowe typy treści dla dokumentów XML, HTML i XHTML? Muszę napisać prostego robota, który pobiera tylko tego typu pliki. Obecnie http://example.net/index.html może służyć na przykład jako plik JPEG dzięki mod_rewrite, dlatego muszę sprawdzić typ zawartości z nagłówka odpowiedzi i porównać go z listą dozwolonych typów treści. Skąd mogę …
Projektowałem aplikację internetową, a potem przestałem myśleć o tym, jak mój interfejs API powinien być zaprojektowany jako usługa internetowa RESTful. Na razie większość moich identyfikatorów URI ma charakter ogólny i może dotyczyć różnych aplikacji internetowych: GET /logout // destroys session and redirects to / GET /login // gets the webpage …
Wysyłam dane do zewnętrznego API (używając PHP, jeśli jest to istotne). Czy powinienem zakodować w adresie URL zmienne POST, które przekazuję? A może muszę tylko zakodować dane GET w adresie URL? Dzięki! AKTUALIZACJA: To jest mój PHP, na wypadek gdyby miał znaczenie: $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), …
Biorąc pod uwagę, że połączenie TCP jest już ustanowione podczas wysyłania żądania HTTP, adres IP i port są niejawnie znane - połączenie TCP to port IP +. Dlaczego więc potrzebujemy Hostnagłówka? Czy jest to potrzebne tylko w przypadku, gdy istnieje wiele hostów zamapowanych na adres IP podany w połączeniu TCP?
Zwracam strumień w jakiejś odpowiedzi ustawiając odpowiedni content-typenagłówek. Zachowanie, którego szukam, jest następujące: Jeśli przeglądarka jest w stanie renderować zawartość danego typu treści, to powinna wyświetlić ją w oknie przeglądarki. Jeśli przeglądarka nie wie, jak wyrenderować zawartość, powinna wyświetlić okno dialogowe „zapisz jako”, w którym nazwa pliku powinna być zgodna …
Chciałbym wysłać zapytanie http do zdalnego serwera przy prawidłowej obsłudze ciasteczek (np. Przechowywanie ciasteczek wysyłanych przez serwer i wysyłanie tych ciasteczek przy kolejnych zapytaniach). Byłoby miło zachować wszystkie pliki cookie, ale tak naprawdę jedyne, na czym mi zależy, to sesyjne. Wydaje się, że w przypadku java.net preferowanym sposobem jest użycie …
Czy 418 „I'm a Teapot” to naprawdę kod odpowiedzi HTTP? Istnieją różne odniesienia do tego w Internecie, w tym na listach kodów odpowiedzi, ale nie mogę dowiedzieć się, czy to dziwny żart.
Chciałbym przyjrzeć się zawartości żądania POST, którego pomyślne zakończenie skutkuje a location.reload()- kiedy próbuję przechwycić to żądanie w panelu sieciowym narzędzi programistycznych Firefox, stwierdzam, że ponowne załadowanie strony usuwa listę przechwyconych zdarzeń. Czy mogę temu zapobiec?
W pewnym artykule, który przeczytałem, powiedziano kiedyś, że oznacza to przeskakiwanie (z jednego URI do drugiego), ale wykryłem to „302” nawet wtedy, gdy w rzeczywistości nie było żadnych skoków!
Mam kilka pytań dotyczących używania Volley w moich projektach: Czy ta biblioteka może być używana w dowolnym projekcie Java lub tylko w systemie Android? Widzę tutaj wiele gałęzi i nie ma dokumentacji, od której ma się zacząć. Od której gałęzi powinienem zacząć? Jak zintegrować tę bibliotekę ze swoim własnym projektem? …
Powiedziano mi, żebym zapobiegał wyciekowi informacji o użytkowniku, tylko odpowiedź „no-cache” nie wystarczy. „brak sklepu” jest również konieczne. Cache-Control: no-cache, no-store Po przeczytaniu tej specyfikacji http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html , nadal nie jestem pewien, dlaczego. Obecnie rozumiem, że jest to tylko dla pośredniego serwera pamięci podręcznej. Nawet jeśli w odpowiedzi pojawi się komunikat …
Jaka jest różnica między tworzeniem plików cookie na serwerze a na kliencie? Czy są to tak zwane pliki cookie po stronie serwera i pliki cookie po stronie klienta? Czy istnieje sposób tworzenia plików cookie, które można odczytać tylko na serwerze lub na kliencie?
Używam Axios podczas programowania w ReactJS i udaję, że wysyłam żądanie DELETE do mojego serwera. Aby to zrobić, potrzebuję nagłówków: headers: { 'Authorization': ... } a ciało składa się z var payload = { "username": .. } Szukałem w Internecie i stwierdziłem tylko, że metoda DELETE wymaga „param” i nie …
Mam problem z poprawnym działaniem żądania CORS między domenami w przeglądarce Chrome. Nagłówki żądań: Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en;q=0.8 Access-Control-Request-Headers:origin, content-type Access-Control-Request-Method:POST Connection:keep-alive User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4 Nagłówki odpowiedzi: Access-Control-Allow-Headers:* Access-Control-Allow-Origin:* Allow:GET, POST, OPTIONS Content-Length:0 Date:Tue, 30 Oct 2012 20:04:28 GMT Server:BaseHTTP/0.3 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.