Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.javascript > #3525 > unrolled thread
| Started by | Roman Tyczka <noemail@because.no> |
|---|---|
| First post | 2018-10-11 12:31 +0200 |
| Last post | 2018-10-28 01:51 +0200 |
| Articles | 6 — 4 participants |
Back to article view | Back to pl.comp.lang.javascript
Pobranie pliku a http header Roman Tyczka <noemail@because.no> - 2018-10-11 12:31 +0200
Re: Pobranie pliku a http header Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2018-10-11 17:15 +0200
Re: Pobranie pliku a http header Cezary Tomczyk <cezary.tomczyk@gmail.com> - 2018-10-11 17:17 +0200
Re: Pobranie pliku a http header Borys Pogoreło <borys@pl.edu.leszno> - 2018-10-12 11:04 +0200
Re: Pobranie pliku a http header Roman Tyczka <noemail@because.no> - 2018-10-12 12:12 +0200
Re: Pobranie pliku a http header Freja Draco <frreja@poczta.fm> - 2018-10-28 01:51 +0200
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2018-10-11 12:31 +0200 |
| Subject | Pobranie pliku a http header |
| Message-ID | <19kuj47zayzwi$.dlg@tyczka.com> |
Pytanie brzmi: czy mając zwykły html z linkiem do pliku: <a href="http://adres.domena/plik.zip">pobierz</a> da się jakoś wymusić, żeby strona, na której ten link kliknięto do requesta dołączyła dodatkowe pole w headerze http? czyli do np.: GET https://speed.hetzner.de/100MB.bin HTTP/1.1 Host: speed.hetzner.de Connection: keep-alive User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3550.0 Iron Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 Referer: https://speed.hetzner.de/ Accept-Encoding: gzip, deflate, br Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7 dokleić jakieś swoje: SecurityHash : xyz -- pozdrawiam Roman Tyczka
[toc] | [next] | [standalone]
| From | Cezary Tomczyk <cezary.tomczyk@gmail.com> |
|---|---|
| Date | 2018-10-11 17:15 +0200 |
| Message-ID | <ppnpf9$2ios$1@csiph.com> |
| In reply to | #3525 |
On 11/10/2018 12:31, Roman Tyczka wrote: > > Pytanie brzmi: czy mając zwykły html z linkiem do pliku: > > <a href="http://adres.domena/plik.zip">pobierz</a> > > da się jakoś wymusić, żeby strona, na której ten link kliknięto do requesta > dołączyła dodatkowe pole w headerze http? > > czyli do np.: > > GET https://speed.hetzner.de/100MB.bin HTTP/1.1 > Host: speed.hetzner.de > Connection: keep-alive > User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, > like Gecko) Chrome/68.0.3550.0 Iron Safari/537.36 > Accept: > text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 > Referer: https://speed.hetzner.de/ > Accept-Encoding: gzip, deflate, br > Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7 > > dokleić jakieś swoje: > > SecurityHash : xyz Da się. Przykład dla NodeJS + Express: https://expressjs.com/en/api.html#setHeaders -- Cezary Tomczyk https://www.ctomczyk.pl/ https://www.aslint.org/
[toc] | [prev] | [next] | [standalone]
| From | Cezary Tomczyk <cezary.tomczyk@gmail.com> |
|---|---|
| Date | 2018-10-11 17:17 +0200 |
| Message-ID | <ppnpi2$2ios$2@csiph.com> |
| In reply to | #3526 |
On 11/10/2018 17:15, Cezary Tomczyk wrote: > On 11/10/2018 12:31, Roman Tyczka wrote: >> >> Pytanie brzmi: czy mając zwykły html z linkiem do pliku: >> >> <a href="http://adres.domena/plik.zip">pobierz</a> >> >> da się jakoś wymusić, żeby strona, na której ten link kliknięto do >> requesta >> dołączyła dodatkowe pole w headerze http? >> >> czyli do np.: >> >> GET https://speed.hetzner.de/100MB.bin HTTP/1.1 >> Host: speed.hetzner.de >> Connection: keep-alive >> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 >> (KHTML, >> like Gecko) Chrome/68.0.3550.0 Iron Safari/537.36 >> Accept: >> text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 >> >> Referer: https://speed.hetzner.de/ >> Accept-Encoding: gzip, deflate, br >> Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7 >> >> dokleić jakieś swoje: >> >> SecurityHash : xyz > > Da się. > > Przykład dla NodeJS + Express: https://expressjs.com/en/api.html#setHeaders Tak bardziej precyzyjnie: zarówno podczas wysyłania request-a, jak i odpowiedzi z serwera, da się dodać nagłówek HTTP. -- Cezary Tomczyk https://www.ctomczyk.pl/ https://www.aslint.org/
[toc] | [prev] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2018-10-12 11:04 +0200 |
| Message-ID | <lczw727bzdvu$.1r2bhiwfgqhtn.dlg@40tude.net> |
| In reply to | #3526 |
Dnia Thu, 11 Oct 2018 17:15:53 +0200, Cezary Tomczyk napisał(a): > Da się. > > Przykład dla NodeJS + Express: https://expressjs.com/en/api.html#setHeaders Jemu chodzi o manipulację żądania wychodzącego z przeglądarki. A tego nie zrobi bez jakiejś mega rzeźby w stylu przechwytywania żądania, wysyłania go przez JS z obróbką i obsłudze odpowiedzi. -- Borys Pogoreło borys(#)leszno,edu,pl
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2018-10-12 12:12 +0200 |
| Message-ID | <1d8xx41wqstov$.dlg@tyczka.com> |
| In reply to | #3528 |
On Fri, 12 Oct 2018 11:04:02 +0200, Borys Pogoreło wrote: > Dnia Thu, 11 Oct 2018 17:15:53 +0200, Cezary Tomczyk napisał(a): > >> Da się. >> >> Przykład dla NodeJS + Express: https://expressjs.com/en/api.html#setHeaders > > Jemu chodzi o manipulację żądania wychodzącego z przeglądarki. Dokładnie! > A tego nie zrobi bez jakiejś mega rzeźby w stylu przechwytywania żądania, wysyłania go > przez JS z obróbką i obsłudze odpowiedzi. No to mnie nie pocieszyłeś... Nie chcę nic specjalnie obrabiać, ani obsługiwać odpowiedzi, chcę tylko wpiąć się w requesta wysyłanego z przeglądarki do serwera i dodać jedno pole. Ostatecznie może uda się to ciasteczkiem, choć wolałbym osobnym polem headera. -- pozdrawiam Roman Tyczka
[toc] | [prev] | [next] | [standalone]
| From | Freja Draco <frreja@poczta.fm> |
|---|---|
| Date | 2018-10-28 01:51 +0200 |
| Message-ID | <5bd4f9cf$0$489$65785112@news.neostrada.pl> |
| In reply to | #3529 |
W dniu 2018-10-12 o 12:12, Roman Tyczka pisze: > No to mnie nie pocieszyłeś... > > Nie chcę nic specjalnie obrabiać, ani obsługiwać odpowiedzi, chcę tylko > wpiąć się w requesta wysyłanego z przeglądarki do serwera i dodać jedno > pole. > Ostatecznie może uda się to ciasteczkiem, choć wolałbym osobnym polem > headera. Co konkretnie chcesz zrobić? Bo może najłatwiej będzie np. użyć wtyczki typu Greasemonkej, gdzie sobie zdefiniujesz skrypt dodający do formularza na wybranej stronie nowe pole z określoną zawartością. -- Freja Draco Kiedy smok jest w pobliżu, nic nie będzie w stanie ci pomóc, jeśli nie uwzględnisz go w swoich kalkulacjach.
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.lang.javascript
csiph-web