Pytania otagowane jako curl

cURL to biblioteka i narzędzie wiersza polecenia do przesyłania danych przy użyciu różnych protokołów, takich jak HTTP, FTP i SFTP. Projekt cURL produkuje dwa produkty, libcurl i curl. Ten tag obejmuje wszystkie zastosowania cURL, niezależnie od tego, który produkt cURL jest używany.





4
Niestandardowe nagłówki PHP cURL
Zastanawiam się, czy / jak możesz dodać niestandardowe nagłówki do żądania HTTP cURL w PHP. Próbuję naśladować sposób, w jaki iTunes pobiera kompozycję i wykorzystuje te niestandardowe nagłówki: X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 Jak mogę dodać te nagłówki do żądania?
376 php  curl 

4
Jak mogę połączyć się z usługą ukrytą Tora za pomocą cURL w PHP?
Zablokowana . Komentarze do tego pytania zostały wyłączone, ale nadal akceptuje nowe odpowiedzi i inne interakcje. Dowiedz się więcej . Próbuję połączyć się z usługą ukrytą Tora za pomocą następującego kodu PHP: $url = 'http://jhiwjjlqpyawmpjx.onion/' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_PROXY, "http://127.0.0.1:9050/"); curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); …
366 php  curl  proxy  tor 

30
Jak urlencode dane dla polecenia curl?
Próbuję napisać skrypt bash do testowania, który pobiera parametr i wysyła go przez curl do strony internetowej. Muszę zakodować adres URL, aby upewnić się, że znaki specjalne są poprawnie przetwarzane. Jak najlepiej to zrobić? Oto mój podstawowy skrypt do tej pory: #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d …

13
Czy PHP cURL może pobrać nagłówki odpowiedzi ORAZ treść w jednym żądaniu?
Czy jest jakiś sposób na uzyskanie zarówno nagłówków, jak i treści dla żądania cURL za pomocą PHP? Odkryłem, że ta opcja: curl_setopt($ch, CURLOPT_HEADER, true); zwróci ciało wraz z nagłówkami , ale potem muszę je przeanalizować, aby uzyskać ciało. Czy jest jakiś sposób, aby uzyskać oba w bardziej użyteczny (i bezpieczny) …
314 php  http  curl 

2
Przekazywanie adresu URL z nawiasami do zwijania się
Jeśli spróbuję przekazać adres URL do zwijania się, który zawiera nawiasy, błąd kończy się niepowodzeniem: $ curl 'http://www.google.com/?TEST[]=1' curl: (3) [globbing] illegal character in range specification at pos 29 Jeśli jednak uniknę obu nawiasów, wydaje się, że działa: $ curl 'http://www.google.com/?TEST\[\]=1' Co ciekawe, używam ukośnika odwrotnego, aby uciec tylko do …
305 url  curl 

30
wget / curl duży plik z dysku google
Próbuję pobrać plik z dysku Google w skrypcie i mam z tym trochę problemów. Pliki, które próbuję pobrać, są tutaj . Rozglądałem się szeroko i wreszcie udało mi się zdobyć jednego z nich do pobrania. Mam identyfikatory UID plików, a mniejszy (1,6 MB) pobiera dobrze, jednak większy plik (3,7 GB) …


4
Jak używać cURL do wysyłania plików cookie?
Czytam, że Wyślij ciasteczka z zawijaniem działa, ale nie dla mnie. Mam RESTpunkt końcowy jako: class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Kiedy próbuję uzyskać dostęp jako: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to connect() to 127.0.0.1 port 5000 …

15
Nie można rozwiązać problemu „nie można uzyskać lokalnego certyfikatu wystawcy” za pomocą git w systemie Windows z certyfikatem z podpisem własnym
Korzystam z Git w systemie Windows. Zainstalowałem pakiet msysGit. Moje repozytorium testowe ma samopodpisany certyfikat na serwerze. Mogę bez problemu uzyskiwać dostęp do repozytorium i korzystać z niego przy użyciu protokołu HTTP. Przejście na HTTPS powoduje błąd: Problem z certyfikatem SSL: nie można uzyskać lokalnego certyfikatu wystawcy. Mam samopodpisany certyfikat …

25
curl: (60) Problem z certyfikatem SSL: nie można uzyskać certyfikatu lokalnego wystawcy
root@sclrdev:/home/sclr/certs/FreshCerts# curl --ftp-ssl --verbose ftp://{abc}/ -u trup:trup --cacert /etc/ssl/certs/ca-certificates.crt * About to connect() to {abc} port 21 (#0) * Trying {abc}... * Connected to {abc} ({abc}) port 21 (#0) < 220-Cerberus FTP Server - Home Edition < 220-This is the UNLICENSED Home Edition and may be used for home, personal …

14
JSONDecodeError: Oczekiwana wartość: wiersz 1 kolumna 1 (znak 0)
Expecting value: line 1 column 1 (char 0)Podczas próby dekodowania JSON pojawia się błąd . Adres URL, którego używam do wywołania interfejsu API, działa dobrze w przeglądarce, ale wyświetla ten błąd po wykonaniu żądania curl. Poniżej znajduje się kod, którego używam do żądania curl. Błąd występuje o return simplejson.loads(response_json) response_json …
258 python  json  api  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.