POST jest jedną z metod protokołu HTTP; jest używany, gdy klient potrzebuje przesłać dane na serwer, np. podczas ładowania pliku, czy przesłania wypełnionego formularza. Słowo post ma kilka znaczeń, ale ten tag dotyczy w szczególności żądań HTTP POST.
Zgodnie ze specyfikacją HTTP / 1.1: POSTMetoda służy do wniosku, że serwer pochodzenie zaakceptować podmiot ujęty w żądaniu jako nowy podległych zasobu zidentyfikowanych przez Request-URIwRequest-Line Innymi słowy, POSTsłuży do tworzenia . Te PUTwnioski, że metoda zamknięta jednostka być przechowywane pod dostarczony Request-URI. Jeśli Request-URIodnosi się do już istniejącego zasobu, zamknięty …
Próbuję skierować przeglądarkę na inną stronę. Gdybym chciał żądania GET, mógłbym powiedzieć document.location.href = 'http://example.com/q=a'; Ale zasób, do którego próbuję uzyskać dostęp, nie zareaguje poprawnie, chyba że użyję żądania POST. Jeśli nie byłyby generowane dynamicznie, mógłbym użyć HTML <form action="http://example.com/" method="POST"> <input type="hidden" name="q" value="a"> </form> Następnie prześlę formularz z …
W żądaniu HTTP GET parametry są wysyłane jako ciąg zapytania : http://example.com/page ? parametr = wartość, a także = inny W żądaniu HTTP POST parametry nie są wysyłane wraz z identyfikatorem URI. Gdzie są wartości? W nagłówku żądania? W treści wniosku? Jak to wygląda?
W HTTP istnieją dwa sposoby wysyłania danych POST: application/x-www-form-urlencodedi multipart/form-data. Rozumiem, że większość przeglądarek może przesyłać pliki tylko wtedy, gdy multipart/form-datajest używana. Czy są jakieś dodatkowe wskazówki, kiedy używać jednego z typów kodowania w kontekście interfejsu API (bez przeglądarki)? Może to być na przykład oparte na: rozmiar danych istnienie znaków …
Oto moja prosta forma: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> Oto mój kod Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Próbowałem sReq.query.emaillub sReq.query['email']lub sReq.params['email']itp żaden z nich pracy. Wszyscy wracają undefined. Po zmianie na połączenie Get …
Czy mogę użyć następującego kodu jQuery do przesłania pliku przy użyciu metody POST żądania ajax? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); Jeśli to możliwe, czy muszę wypełnić dataczęść? Czy to właściwy sposób? Wysyłam plik tylko po stronie serwera. …
Próbuję wysłać dane z formularza do bazy danych. Oto formularz, którego używam: <form name="foo" action="form.php" method="POST" id="foo"> <label for="bar">A bar</label> <input id="bar" name="bar" type="text" value="" /> <input type="submit" value="Send" /> </form> Typowym podejściem byłoby przesłanie formularza, ale powoduje to przekierowanie przeglądarki. Czy przy użyciu jQuery i Ajax można przechwycić wszystkie …
Właściwie chcę przeczytać treść, która pojawia się po zapytaniu, kiedy to jest zrobione. Problem polega na tym, że adres URL akceptuje tylko POSTmetody i nie podejmuje żadnych działań z GETmetodą ... Muszę przeczytać całą zawartość za pomocą domdocumentlub file_get_contents(). Czy jest jakaś metoda, która pozwoli mi przesłać parametry za pomocą …
Wysyłając dane przez HTTPS, wiem, że treść jest szyfrowana, jednak słyszę mieszane odpowiedzi na temat tego, czy nagłówki są szyfrowane, czy jaka część nagłówka jest szyfrowana. Ile nagłówków HTTPS jest szyfrowanych? W tym adresy URL żądania GET / POST, pliki cookie itp.
Można zażądać tylko nagłówków za pomocą HTTP HEAD, jako opcji -Iw curl(1). $ curl -I / Długie treści odpowiedzi HTML są trudne do uzyskania w wierszu polecenia, dlatego chciałbym uzyskać tylko nagłówek jako informację zwrotną dla moich żądań POST. Jednak HEAD i POST to dwie różne metody. Jak uzyskać curl, …
Chciałbym wysłać niektóre dane za pomocą XMLHttpRequest w JavaScript. Powiedz, że mam następujący formularz w HTML: <form name="inputform" action="somewhere" method="post"> <input type="hidden" value="person" name="user"> <input type="hidden" value="password" name="pwd"> <input type="hidden" value="place" name="organization"> <input type="hidden" value="key" name="requiredkey"> </form> Jak napisać ekwiwalent za pomocą XMLHttpRequest w JavaScript?
W poniższym kodzie $httpmetoda AngularJS wywołuje adres URL i przesyła obiekt xsrf jako „Żądanie ładunku” (zgodnie z opisem na karcie sieciowej debugera Chrome). Metoda jQuery $.ajaxwykonuje to samo wywołanie, ale przekazuje xsrf jako „Dane formularza”. Jak zmusić AngularJS do przesłania xsrf jako danych formularza zamiast ładunku żądania? var url = …
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.