Czy można używać curl i wysyłać dane binarne bez podawania nazwy pliku? Na przykład możesz opublikować formularz za pomocą pliku binarnego za pośrednictwem --data-binary: curl -X POST --data-binary @myfile.bin http://foo.com Wymaga to jednak istnienia pliku. Miałem nadzieję, że będę w stanie rejestrować połączenia HTTP (takie jak usługi spoczynkowe) jako tekst …
Używam Mac OS 10.11.6 El Capitan. Jest link, który chciałbym pobrać programowo: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-osx10.11-x86_64.dmg Jeśli wkleję ten adres URL do dowolnej przeglądarki (np. Safari), pobieranie działa idealnie. Jeśli jednak spróbuję pobrać ten sam adres URL z wiersza polecenia przy użyciu curl, to nie zadziała - wynikiem będzie pusty plik: $ ls …
Czy istnieje narzędzie, które można wykorzystać do pobierania dużych plików w przypadku złego połączenia? Muszę regularnie pobierać stosunkowo mały plik: 300 MB, ale powolne (80-120 KBytes / s) połączenie TCP losowo przerywa się po 10-120 sekundach. (Jest to sieć dużej firmy. Wielokrotnie kontaktowaliśmy się z ich administratorami (pracującymi z Indii), …
Szukam sposobu, aby wyświetlić wszystkie adresy URL w łańcuchu przekierowań, najlepiej z powłoki. Znalazłem sposób, aby prawie to zrobić za pomocą curl, ale pokazuje tylko pierwszy i ostatni adres URL. Chciałbym je wszystkie zobaczyć. Musi istnieć sposób, aby to zrobić po prostu, ale nie mogę, aby moje życie znalazło, co …
Po prostu wpisanie http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz działa dobrze w przeglądarce, ale próbuję pobrać ze środowiska CLI z ograniczonymi narzędzia. Poniższe zwraca tylko pusty plik: curl http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz Jak uzyskać genromfs-0.5.2.tar.gz z sourceforge za pomocą curl?
Próbuję zawinąć witrynę HTTPS w następujący sposób: $ curl -v https://thepiratebay.se/ Błąd kończy się jednak niepowodzeniem: * About to connect() to thepiratebay.se port 443 (#0) * Trying 173.245.61.146... * connected * Connected to thepiratebay.se (173.245.61.146) port 443 (#0) * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS alert, Server …
Możemy użyć następujących elementów w celu przetestowania portu VIA telnet; w poniższym przykładzie testujemy port 6667: [root@kafka03 ~]# telnet kafka02 6667 Trying 103.64.35.86... Connected to kafka02. Escape character is '^]'. ^CConnection closed by foreign host Ponieważ na niektórych komputerach nie możemy używać telnetu (z powodów wewnętrznych), jakie są alternatywy dla …
Chciałbym sprawdzić, gdzie przekierowuje pojedynczy adres URL. Przykładem może być link ze strony wyników wyszukiwania Google (gdzie kliknięcie zawsze przechodzi przez serwer Google). Czy mogę to zrobić curl?
Używam curl, aby przesłać plik na serwer za pośrednictwem postu HTTP. curl -X POST -d@myfile.txt server-URL Kiedy ręcznie wykonuję to polecenie w wierszu polecenia, otrzymuję odpowiedź z serwera jak "Upload successful". Jak jednak, jeśli chcę wykonać to polecenie curl za pomocą skryptu, jak mogę sprawdzić, czy moje żądanie POST zakończyło …
To pytanie zostało przeniesione z usterki serwera, ponieważ można na nie odpowiedzieć w systemie wymiany stosów Unix i Linux. Migrował 2 lata temu . Jedną z metod łatwej instalacji dla Dockera (na przykład) jest: curl -sSL https://get.docker.com/ | sh Jednak widziałem również niektóre, które wyglądają tak (na przykładzie Docker): sh …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 5 lat temu . Pracuję z bash i próbuję wywołać curl url w pętli for. Poniżej znajduje się moje proste wywołanie curl …
Czy nie powinno to być możliwe? Załóżmy, że nie potrzebuję odpowiedzi, chcę tylko wysłać zapytanie. Czy nie powinniśmy być w stanie zmieniać nagłówków tcp / ip, ponieważ nasz komputer je wysyła? Prawdopodobnie czegoś mi brakuje, po prostu bardzo ciekawy, dowiadując się o tym na uniwersytecie.
Korzystam z curl, aby odzyskać JSON z pozostałego interfejsu API w następujący sposób: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' co daje wartość, której potrzebuję. Jednak; kiedy zmieniam powyższy kod, aby wyglądał tak: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo "${content}"| jq -r '.data.value') …
Próbuję pobrać dwa pliki według następującej składni: curl -O http://domain/path/to/{file1,file2} Problem polega na tym, że tylko pierwszy plik jest zapisywany lokalnie, a drugi został po prostu wydrukowany na standardowe wyjście. Zdałem sobie sprawę, że jeśli dodam, -Oto działa dobrze: curl -OO http://domain/path/to/{file1,file2} Ale czy to nie jest niepraktyczne, jeśli liczba …
Rozumiem, że podczas negocjacji ssl klient (tj. Curl) wysyła listę szyfrów do serwera, a serwer odpowiada preferowanym wyborem. Jak wyświetlić listę szyfrów wysyłanych przez curl?
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.