de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
Camilo Martin
Camilo Martin
Question

W jaki sposób wysyłane są parametry w żądaniu HTTP POST?

W żądaniu HTTP GET, parametry są wysyłane jako łańcuch zapytania:

http://example.com/page?parameter=value&also=another

W żądaniu HTTP POST parametry nie są wysyłane razem z URI.

***Gdzie są te wartości? W nagłówku żądania? W treści żądania? Jak to wygląda?

1388 2013-01-27T19:19:07+00:00 3
 Termininja
Termininja
Edytowane pytanie 17. grudnia 2016 в 10:21
Programowanie
http
parameters
uri
request
post
Popular videos
Path vs Query Parameters in HTTP Requests (with Postman)
Path vs Query Parameters in HTTP Requests (with Postman)
3 lata temu
ASYNCHRONICZNE WYSZUKIWANIE Z FETCH API
ASYNCHRONICZNE WYSZUKIWANIE Z FETCH API
1 rok temu
Postman Tutorial #10 - Query and Path Parameters in Postman
Postman Tutorial #10 - Query and Path Parameters in Postman
2 lata temu
Analizatory parametrów sieci elektrycznej, które Cię zaskoczą!
Analizatory parametrów sieci elektrycznej, które Cię zaskoczą!
5 miesięcy temu
21# GET/POST - zacznij z Django!
21# GET/POST - zacznij z Django!
2 lata temu
2.3 HTTP Post Request with fetch() - Working with Data and APIs in JavaScript
2.3 HTTP Post Request with fetch() - Working with Data and APIs in JavaScript
2 lata temu
Rejestracja użytkowników w serwisie z użyciem Spring Boot (Tworzymy serwis społecznościowy #2)
Rejestracja użytkowników w serwisie z użyciem Spring Boot (Tworzymy serwis społecznościowy #2)
2 lata temu
Kurs PHP - cz. 4/6 | Obsługa formularzy (GET, POST)
Kurs PHP - cz. 4/6 | Obsługa formularzy (GET, POST)
2 lata temu
Zrozumieć COOKIES
Zrozumieć COOKIES
3 miesiące temu
protokol http   szkolenie toci
protokol http szkolenie toci
10 miesięcy temu
Kurs Spring Boot 2 Wysyłamy request bez frontendu aplikacji
Kurs Spring Boot 2 Wysyłamy request bez frontendu aplikacji
1 rok temu
[#156] Jak skutecznie przeprowadzać symulowany phishing w organizacji? - Mateusz Nalewajski
[#156] Jak skutecznie przeprowadzać symulowany phishing w organizacji? - Mateusz Nalewajski
2 lata temu
Posty 3D na FB, AMP stories w praktyce, pozycja 0 w Google? #80 MPT
Posty 3D na FB, AMP stories w praktyce, pozycja 0 w Google? #80 MPT
4 lata temu
Krystian Kubach -Jak robić najlepsze posty które sprzedają ?
Krystian Kubach -Jak robić najlepsze posty które sprzedają ?
7 miesięcy temu
Interaktywność! Dodajemy formularz we Flasku | Python x Web x Backend
Interaktywność! Dodajemy formularz we Flasku | Python x Web x Backend
1 rok temu
Express cz. 3 - middleware
Express cz. 3 - middleware
2 lata temu
Wybrane elementy praktyki projektowania oprogramowania, Wykład 7, HTTP/HTML
Wybrane elementy praktyki projektowania oprogramowania, Wykład 7, HTTP/HTML
1 rok temu
C# Od podstaw - Klient HTTP
C# Od podstaw - Klient HTTP
1 rok temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Joe Alfano
Joe Alfano
27. stycznia 2013 в 7:21
2013-01-27T19:21:26+00:00
Więcej
Źródło
Edytuj
#18339125

Treść jest umieszczana za nagłówkami HTTP. Format HTTP POST składa się z nagłówków HTTP, po których następuje pusty wiersz, a następnie treść żądania. Zmienne POST są przechowywane w treści jako pary klucz-wartość.

Możesz to zobaczyć w surowej zawartości HTTP Post, pokazanej poniżej:

POST /path/script.cgi HTTP/1.0
From: [email protected]
User-Agent: HTTPTool/1.0
Content-Type: application/x-www-form-urlencoded
Content-Length: 32

home=Cosby&favorite+flavor=flies

Możesz to zobaczyć używając narzędzia takiego jak Fiddler, którego możesz użyć do obserwowania surowych żądań HTTP i payloadów odpowiedzi wysyłanych przez kabel.

Camilo Martin
Camilo Martin
Edytowana odpowiedź 27. stycznia 2013 в 7:26
414
0
 zurfyx
zurfyx
27. stycznia 2013 в 7:29
2013-01-27T19:29:32+00:00
Więcej
Źródło
Edytuj
#18339126

Nie można go wpisać bezpośrednio na pasku adresu URL przeglądarki.

Możesz zobaczyć jak dane POST są przesyłane w Internecie na przykład za pomocą Live HTTP Headers. Rezultat będzie wyglądał mniej więcej tak

http://127.0.0.1/pass.php
POST /pass.php HTTP/1.1

Host: 127.0.0.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Referer: http://127.0.0.1/pass.php
Cookie: passx=87e8af376bc9d9bfec2c7c0193e6af70; PHPSESSID=l9hk7mfh0ppqecg8gialak6gt5
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 30
username=zurfyx&pass=password

Gdzie jest napisane

Content-Length: 30
    username=zurfyx&pass=password

będą to wartości postów.

Denilson  Sá Maia
Denilson Sá Maia
Edytowana odpowiedź 28. kwietnia 2014 в 5:51
57
0
 SLaks
SLaks
27. stycznia 2013 в 7:20
2013-01-27T19:20:19+00:00
Więcej
Źródło
Edytuj
#18339124

Wartości formularzy w HTTP POST są wysyłane w treści żądania, w tym samym formacie co łańcuch zapytania.

Więcej informacji na ten temat można znaleźć w spec.

17
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Jasur Fozilov
Zarejestrowany 8 godzin temu
2
Zuxriddin Muydinov
Zarejestrowany 23 godziny temu
3
Денис Анненский
Zarejestrowany 3 dni temu
4
365
Zarejestrowany 1 tydzień temu
5
True Image
Zarejestrowany 1 tydzień temu
DA
DE
EL
ES
FR
ID
IT
JA
KO
NL
PL
PT
RU
SK
TR
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem