Pytania otagowane jako curl

curl to narzędzie do przesyłania danych używane w wielu aplikacjach związanych z siecią = (np. skrobanie danych).

1
cURL Prześlij plik i wyślij dane POST
Mam serwer WWW z uruchomionym PHP, który sprawdza obraz ( curl -F 'imageName=@myimage'), a także sprawdza dane POST username=&password=. Kiedy PHP sprawdza, _REQUESTnie mogę po prostu: curl -F 'imageName=@myimage' \ 'http://www.example.com/?upload=1&username=test&password=test' Zamiast tego muszę sprawdzić _POSTnazwę użytkownika i hasło ze względu na specyfikację. Jak mogę załadować obraz i mieć username=&password=dane …
11 curl 

1
Wyjdź ze skryptu bash, gdy curl uzyska status HTTP inny niż 200
Mam konfigurację skryptu bash, aby wykonać kilka żądań curl for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Czy istnieje sposób, aby skrypt zakończył działanie, jeśli jedna z odpowiedzi curl wróci ze statusem http! = 200? Chcę …

2
Dlaczego sudo nie działa z zawijaniem?
Uruchomiłem polecenie, aby pobrać coś za pomocą curl- sudo curl roots.cx/get | sh - i rzucił błąd odmowy pozwolenia. Tak zrobiłem sudo curli dostałem ten sam błąd… dlaczego? Byłem w stanie uruchomić polecenie instalacji bez curl, ale musiałem sudo, więc dlaczego curlnie działa sudo?
10 sudo  curl 

2
Jak mogę użyć narzędzia wiersza polecenia, takiego jak Wget, aby zalogować się na stronie OpenID?
W szczególności chciałbym móc pobierać określone strony z mojego profilu użytkownika na różnych stronach Stack Exchange. Chciałbym jednak to zrobić automatycznie (przy użyciu cronzadania), z wiersza polecenia i w formacie możliwym do przetworzenia. Wolę używać do tego Linuksa, ale w razie potrzeby mogę uzyskać dostęp do komputera Mac lub Windows. …

2
Jak mogę pobrać prywatne repozytorium z GitHub, które nie ma dostępu do „git” na moim komputerze lokalnym?
Chcę pobrać prywatne archiwum repozytorium z GitHub, rozpakować je, usunąć plik archiwum i skopiować niektóre katalogi znajdujące się w pobranym projekcie. Próbowałem użyć, wgetale nie mogę się autoryzować: wget --header='Authorization: token MY_TOKEN_CREATED_ON_GITHUB' https://github.com/MY_USER/MY_REPO/archive/master.tar.gz -O - | tar xz Próbowałem również z cURL: curl -i -H 'Authorization: token MY_TOKEN_CREATED_ON_GITHUB' https://github.com/MY_USER/MY_REPO/archive/master.tar.gz > …



2
Problemy z PHP / cURL / Fedora rozwiązujące problem z nazwą hosta prawdopodobnie z problemem DNS?
Mam następujący prosty skrypt testowy dla cURL / php na serwerze FC12 / apache, który ma PHP 5.3.2, cURL 7.19.7 (zgodnie z phpinfo ()): $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/'); curl_setopt($ch, CURLOPT_VERBOSE, true); curl_setopt($ch, CURLOPT_HEADERFUNCTION, 'read_header'); curl_setopt($ch, CURLOPT_WRITEFUNCTION, 'read_body'); curl_exec($ch); if ($error = curl_error($ch)) { echo "Error: $error<br />\n"; } …
3 dns  php  fedora-12  curl 

1
Jak zapewnić, że najnowsza wersja pliku zostanie całkowicie pobrana przy jednoczesnym zminimalizowaniu transferu sieciowego
Szukam polecenia powłoki, które zapewnia, że ​​plik zostanie całkowicie pobrany, ale unika się niepotrzebnego ponownego pobierania. Oto pseudokod tego, na co liczę: If file doesn't exist, download it. If file exists: use HTTP HEAD to get timestamp and size of remote file. if remote timestamp is newer, delete local file …
2 linux  bash  shell  wget  curl 


1
Mac OS X Yosemite i certyfikaty SSL klienta
Od czasu aktualizacji z Mavericks do Yosemite moje certyfikaty klienta SSL przestały działać w niektórych miejscach. Nadal działają w przeglądarkach internetowych i innych wersjach wget, ale przestały działać w bibliotece curlPythona requests. To działa: $ wget https://localhost --certificate cert.pem --private-key private.pem To nie działa: $ curl https://localhost --cert cert.pem --key …

1
zrozumienie żądania wysłania wiadomości (z curl)
w porządku, wiem, że odpowiedzi na pytania związane są Jaka jest składnia wiersza polecenia cURL do wykonania żądania POST? https://stackoverflow.com/questions/14978411/http-post-and-get-using-curl-in-linux ale moje pytanie jest bardziej podstawowe, Podobno mamy następujące form w html strona: <form action="/" method="post"> <h3>echo your name:</h3> <input id="myname" name="myname" type="text" value="nafas"> <input type="image" src="/img/verifyName" onclick="progress(true)"> <script type="text/javascript">document.write('<a …

0
Wyślij pakiety TCP za pomocą Curl
Tło : Chcę, aby komputery komunikowały się ze sobą, więc użyłem Dropbox do ich synchronizacji. Użyłem jednego programu do echa informacji w pliku tekstowym, a drugi komputer miałby program „jeśli to wtedy”. Synchronizacja zajęła jednak dużo czasu i nie mogłem użyć tej samej metody z telefonem. Punkt : Chcę użyć …

2
Próbuję otworzyć query.yahooapis.com, ale curl próbuje użyć IPV6, nawet jeśli mam tylko włączony IPV4
Kiedy próbuję wywołać query.yahooapis.com z curl, próbuje użyć adresu ipv6, ale IPV6 jest wyłączony na moim komputerze $ curl -v 'http://query.yahooapis.com/' * Hostname was NOT found in DNS cache * Trying 98.137.200.255... * Trying 2001:4998:58:2201::1010... * Immediate connect fail for 2001:4998:58:2201::1010: No route to host * Trying 2001:4998:58:2201::1010... * Immediate …

1
zwiń „błąd połączenia SSL”
podstawowe kroki podjęte: # echo -n | openssl s_client -showcerts -connect example.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/example.cert # curl -v --cacert /tmp/example.cert https://example.com/ * About to connect() to example.com port 443 (#0) * Trying 123.45.67.89... connected * Connected to example.com (123.45.67.89) port 443 (#0) * Initializing NSS …
1 tls  curl 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.