Als «curl» getaggte Fragen

cURL ist eine Bibliothek und ein Befehlszeilentool zum Übertragen von Daten mit verschiedenen Protokollen wie HTTP, FTP und SFTP. Das cURL-Projekt produziert zwei Produkte, libcurl und curl. Dieses Tag deckt alle Verwendungen von cURL ab, unabhängig davon, welches cURL-Produkt verwendet wird.

2
RAW POST mit cURL in PHP
Wie kann ich mit cURL einen RAW POST in PHP durchführen? Roher Beitrag wie in ohne Kodierung, und meine Daten werden in einer Zeichenfolge gespeichert. Die Daten sollten wie folgt formatiert sein: ... usual HTTP header ... Content-Length: 1039 Content-Type: text/plain 89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd ajshdfhsafiahfiuwhflsf …
126 php  post  curl  put 

8
wie man die Cookies von einer PHP-Locke in eine Variable bekommt
Also dachte ein Typ von einer anderen Firma, es wäre großartig, wenn er anstelle von Seife oder XML-RPC oder Rest oder einem anderen vernünftigen Kommunikationsprotokoll einfach alle seine Antworten als Cookies in den Header einbetten würde. Ich muss diese Cookies als hoffentlich ein Array aus dieser Curl-Antwort herausziehen. Wenn ich …
126 php  cookies  curl 

3
Curl -GET und -X GET
Curl bietet eine Reihe verschiedener http-Methodenaufrufe an, denen ein X vorangestellt ist, bietet jedoch auch dieselben Methoden ohne an. Ich habe beides versucht und kann den Unterschied nicht herausfinden. Kann mir jemand schnell erklären, wie sich diese beiden Operationen unterscheiden?
126 curl  http-method 

4
curl: (35) Fehler: 1408F10B: SSL-Routinen: ssl3_get_record: falsche Versionsnummer
Wenn ich versuche, mit curl (oder libcurl) eine Verbindung zu einem Server (z. B. google.com) herzustellen, wird folgende Fehlermeldung angezeigt: curl: (35) Fehler: 1408F10B: SSL-Routinen: ssl3_get_record: falsche Versionsnummer Ausführliche Ausgabe: $ curl www.google.com --verbose * Rebuilt URL to: www.google.com/ * Uses proxy env variable no_proxy == 'localhost,127.0.0.1,localaddress,.localdomain.com' * Uses proxy …
125 ssl  curl 

7
Curl GET-Anforderung mit json-Parameter
Ich versuche, eine "GET" -Anforderung von der Eingabeaufforderung über cURL wie folgt an eine Remote-REST-API zu senden: curl -X GET -H "Content-type: application/json" -H "Accept: application/json" "http://server:5050/a/c/getName/{"param0":"pradeep"}" Es wird jedoch keine Ausgabe zurückgegeben. Ich habe versucht, die URL direkt über den Browser zu pingen. Ich kann erfolgreich eine Antwort erhalten. …
124 json  rest  curl 

4
CURL, um auf eine Seite zuzugreifen, für die eine Anmeldung von einer anderen Seite erforderlich ist
Ich habe 2 Seiten: xyz.com/aund xyz.com/b. Ich kann nur dann zugreifen, xyz.com/bwenn ich mich zuerst anmelde xyz.com/a. Wenn xyz.com/bich auf den anderen zugreife, ohne ihn zu durchlaufen, wird mir einfach der Zugriff verweigert (keine Weiterleitung zum Login) über den Browser. Sobald ich mich angemeldet habe xyz.com/a, kann ich auf den …


2
PHP CURL CURLOPT_SSL_VERIFYPEER wird ignoriert
Aus irgendeinem Grund kann ich CURL nicht mit HTTPS verwenden. Alles funktionierte einwandfrei, bis ich ein Upgrade der Curl-Bibliotheken durchführte. Jetzt tritt diese Antwort auf, wenn ich versuche, CURL-Anforderungen auszuführen: Problem mit dem SSL-CA-Zertifikat (Pfad? Zugriffsrechte?) Nach den hier veröffentlichten Vorschlägen zu verwandten Themen habe ich Folgendes versucht: Deaktivieren Sie …
117 php  ssl  curl  https 

7
Stellen Sie cURL so ein, dass lokale virtuelle Hosts verwendet werden
Mit Apache oder Ngnix erstelle ich immer Entwicklungsseiten, die auf realen Projekten basieren, z. B. http://project1.locdie .hostsder Browser nach dem Hinzufügen zu meiner Datei problemlos verwenden kann. Wenn ich jedoch versuche, eine cURL-Anfrage ( http://project1.loc/post.json) an dieselbe URL zu senden, wird nur eine Zeitüberschreitung angezeigt. Ich gehe davon aus, dass …
115 curl  hosts 

7
Grundlegende HTTP- und Bearer-Token-Authentifizierung
Ich entwickle derzeit eine REST-API, die für die Entwicklungsumgebung HTTP-Basic-geschützt ist. Da die eigentliche Authentifizierung über ein Token erfolgt, versuche ich immer noch herauszufinden, wie zwei Autorisierungsheader gesendet werden. Ich habe es versucht: curl -i http://dev.myapp.com/api/users \ -H "Authorization: Basic Ym9zY236Ym9zY28=" \ -H "Authorization: Bearer mytoken123" Ich könnte zum Beispiel …


7
CURL-Alternative in Python
Ich habe einen cURL-Aufruf, den ich in PHP verwende: curl -i -H 'Akzeptieren: application / xml' -u Login: Schlüssel " https://app.streamsend.com/emails " Ich brauche eine Möglichkeit, dasselbe in Python zu tun. Gibt es eine Alternative zu cURL in Python? Ich kenne urllib, aber ich bin ein Python-Neuling und habe keine …
114 python  curl 

3
curl_exec () gibt immer false zurück
Ich habe diesen einfachen Code geschrieben: $ch = curl_init(); //Set options curl_setopt($ch, CURLOPT_URL, "http://www.php.net"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $website_content = curl_exec ($ch); In meinem Fall $website_contentkommt als false. Kann jemand etwas vorschlagen / beraten, was schief gehen könnte?
113 php  curl 

3
PHP cURL vs file_get_contents
Wie unterscheiden sich diese beiden Codeteile beim Zugriff auf eine REST-API? $result = file_get_contents('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); und $ch = curl_init('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); Beide führen nach dem gleichen Ergebnis print_r(json_decode($result))

10
Erhalten Sie die endgültige URL, nachdem Curl umgeleitet wurde
Ich muss die endgültige URL nach einer Seitenumleitung erhalten, vorzugsweise mit Curl oder Wget. Beispielsweise kann http://google.com zu http://www.google.com umleiten . Der Inhalt ist leicht zu bekommen (zB curl --max-redirs 10 http://google.com -L), aber ich interessiere mich nur für die endgültige URL (im ersteren Fall http://www.google.com ). Gibt es eine …
110 linux  redirect  curl  wget 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.