• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

cURL a pobieranie niewłaściwego pliku

Object Storage Arubacloud
0 głosów
322 wizyt
pytanie zadane 31 stycznia 2019 w Systemy operacyjne, programy przez TeslaX93 Gaduła (3,600 p.)
Witam, jeżeli chodzi o cURL to jestem raczej początkujący.

Potrzebuję pobrać cURLem plik z następującej strony:

http://pub.rejestrymedyczne.csioz.gov.pl/pobieranie_WS/Pobieranie.ashx?filetype=XLS&regtype=RPL_FILES

Problem polega tylko na tym, że gdy wrzucam ten adres do cURLa, zamiast pliku Excela dostaję kawałek kodu HTML z informacją, że brakuje jakiegoś jednego argumentu funkcji.

Próbowałem użyć kilku parametrów, które może by mogły coś zmienić, no ale nic to nie dało. Z góry dzięki za pomoc.

1 odpowiedź

+1 głos
odpowiedź 31 stycznia 2019 przez adrian17 Ekspert (344,860 p.)
'&' jest traktowany jako odpalenie procesu w tle.

Owiń cały URL w ciapki.

Na przyszłość, jeśli działa w przeglądarce, to możesz w inspektorze zapytań przeglądarki kliknąć prawym przyciskiem na zapytanie i wybrać "copy as cURL" - dostaniesz zapytanie identyczne do tego które wykonuje przeglądarka, które powinno zadziałać dokładnie tak samo.
komentarz 31 stycznia 2019 przez TeslaX93 Gaduła (3,600 p.)

Niestety, niewiele to dało (nawet poprzez Copy as cURL). Pojawia się błąd:

Error : System.ArgumentNullException: Path cannot be null.
Parameter name: path
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at PobieranieWS.Pobieranie.SendFile(String filepath, HttpResponse response)

komentarz 31 stycznia 2019 przez adrian17 Ekspert (344,860 p.)

Um, to nie wiem co Ci powiedzieć, bo mi to działa :/

curl 'http://pub.rejestrymedyczne.csioz.gov.pl/pobieranie_WS/Pobieranie.ashx?filetype=XLS&regtype=RPL_FILES'

 

Podobne pytania

0 głosów
1 odpowiedź 132 wizyt
0 głosów
0 odpowiedzi 213 wizyt
pytanie zadane 4 maja 2023 w C i C++ przez mark162 Początkujący (410 p.)
0 głosów
0 odpowiedzi 372 wizyt

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...