Argument list too longPojawia się błąd: gdy próbuję użyć cUrl, aby wysłać plik w base64 w ciele mojego JSON. Używam czegoś takiego: DATA=$( base64 "$FILE" ) curl -X POST -H "Content-Type: application/json" -d '{ "data": "'"$DATA"'" }' $HOST Czy istnieje inny sposób na uzyskanie danych w ciele mojego JSON? Weź …
Używam narzędzia do monitorowania, czy strona jest uruchomiona. Narzędzie używa curlpolecenia wewnętrznie do pobrania danych wyjściowych. Jednak gdy odpowiedź strony internetowej trwa dłużej, pojawia się TIMEOUTbłąd. Nie ma możliwości, aby zwiększyć limit czasu z narzędzia. Czy jest jakiś sposób, aby ustawić / zmodyfikować limit czasu odpowiedzi ze strony internetowej? Czy …
Korzystam z tysięcy procesów zwijania w tle równolegle w następującym skrypcie bash START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done Mam serwer dedykowany 49Gb Corei7-920 (nie wirtualny). Śledzę zużycie pamięci i procesora za …
Próbuję przesłać wszystkie pliki tekstowe w bieżącym folderze przez FTP do lokalizacji serwera za pomocą curl. Wypróbowałem następującą linię: curl -T "{file1.txt, file2.txt}" ftp://XXX --user YYY gdzie XXX to adres IP serwera, a YYY to nazwa użytkownika i hasło. Jestem w stanie pomyślnie przesłać plik1.txt na serwer, ale narzeka na …
Sądzę, że curl zrobiłby robotę. Napisałem w skrypcie: #!/bin/sh function test { res=`curl -I $1 | grep HTTP/1.1 | awk {'print $2'}` if [ $res -ne 200 ] then echo "Error $res on $1" fi } test mysite.com test google.com Problem tutaj nie ma znaczenia, co robię, nie mogę go …
Piszę skrypt, który wymaga pobrania i manipulowania plikiem, i chcę się upewnić, że plik nie jest niekompletny (z powodu np. Zerwanego połączenia) przed rozpoczęciem pracy.
Mam kilka „korporacyjnych” systemów, z których muszę korzystać w pracy. Niektóre z nich są okropne, z ramkami, wyskakującymi oknami i tym podobne. Myślałem o zautomatyzowaniu niektórych rzeczy za pomocą curl lub czegoś takiego. Potrzebuję się zalogować, kliknąć hiperłącza, ustawić trochę danych, a oni piszą. Czy można używać loków? A może …
Próbuję zalogować się z wiersza polecenia cURL za pomocą polecenia curl --data "nazwa użytkownika = użytkownik i hasło = hasło i przesłanie = logowanie" http://www.ip.com:8080/LoginApplication/Login.jsp A potem próbuje uzyskać dostęp do wewnętrznej strony za pomocą curl http://www.ip.com:8080/LoginApplication/Success.jsp Ale jestem przekierowywany na stronę błędu z powodu braku zalogowania. Czego brakuje mi …
Na przykład mam link http://www.abc.com/123/def/ghi/jkl.mno. Chcę go pobrać za pomocą wgetlub curli uzyskać nazwę pliku wyjściowego as def_ghi_jkl.mno, skąd część def_ghipochodzi z łącza. Umieszczę to wgetpolecenie w skrypcie, aby pobrać wiele plików, aby nie mogło jawnie podawać nazwy pliku wyjściowego.
Szukam (1) najbezpieczniejszego i (2) najprostszego sposobu, aby użytkownik wpisał hasło w wierszu polecenia powłoki bash i aby hasło to stało się częścią standardowego programu. Tak powinno wyglądać standardowe wejście:, {"username":"myname","password":"<my-password>"}gdzie <my-password>wpisane jest polecenie powłoki. Gdybym miał kontrolę nad programem stdin, mógłbym go zmodyfikować, aby bezpiecznie monitować o hasło i …
W oficjalnych docs ssl listy szyfrów w innym formacie niż curl trwa. Na przykład, jeśli chcę, aby curl używał szyfru TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, muszę go przekazać curl --ciphers ecdhe_rsa_3des_sha. Wiem, jakie są niektóre mapowania, ale nie wszystkie - na przykład, co muszę przekazać, aby się zawinąć, aby użyć szyfru TLS_DHE_RSA_WITH_AES_128_GCM_SHA256? Czy jest …
Istnieje serwer z zepsutym łańcuchem SSL, zgodnie z tym sprawdzeniem protokołu SSL : Wiem, że jest to problem, który powinien zostać rozwiązany na samym serwerze, ale czasem trudno go naprawić (nie jestem administratorem serwera). Chodzi o to, że Chrome / Mozilla / Edge w systemie Windows i tak ufają certyfikatowi …
Ilekroć muszę wykonać skrypt powłoki z sieci curl -s [url] | sh, najpierw otwieram się urlw przeglądarce, aby upewnić się, że skrypt nie jest złośliwy i można go bezpiecznie uruchomić. Pamiętam, jak zobaczyłem sztuczkę z wiersza poleceń, która umożliwiła odczytanie skryptu z wiersza poleceń, a następnie potwierdzenie wykonania po przeczytaniu …
Testuję jakieś wywołanie ajax z konsoli. Lubię pozbywać się szumu metainformatycznego, jakim jest znacznik HTML i po prostu czytam treść, dlatego lubię przesyłać ją do przeglądarki terminala, np. Rysia. Jeszcze: curl www.google.de | lynx właśnie otwiera nową instancję rysia. Nie chcę: curl www.google.de > someFile.html && lynx someFile.html
Używam curl w tej składni: curl -o myfile.jpg http://mysite.com/myfile.jpg Jeśli uruchomię to polecenie dwa razy, otrzymam dwa pliki: myfile.jpg myfile-1.jpg Jak mogę powiedzieć CURL, że chcę zastąpić plik, jeśli istnieje?
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.