«curl» etiketlenmiş sorular

cURL, HTTP, FTP ve SFTP gibi çeşitli protokolleri kullanarak veri aktarmak için bir kütüphane ve komut satırı aracıdır. CURL projesi iki ürün üretir, libcurl ve curl. Bu etiket, hangi cURL ürününün kullanıldığına bakılmaksızın tüm cURL kullanımlarını kapsar.

10
Curl yeniden yönlendirildikten sonra nihai URL'yi alın
Tercihen curl veya wget ile bir sayfa yönlendirmesinden sonra nihai URL'yi almam gerekiyor. Örneğin, http://google.com , http://www.google.com adresine yönlendirebilir . İçeriği almak kolay (örn. curl --max-redirs 10 http://google.com -L), Ancak ben sadece son url ile ilgileniyorum (önceki durumda http://www.google.com ). Bunu yalnızca yerleşik Linux araçlarını kullanarak yapmanın bir yolu var …
112 linux  redirect  curl  wget 

3
PHP cURL ile file_get_contents karşılaştırması
Bir REST API'ye erişirken bu iki kod parçası nasıl farklılık gösterir? $result = file_get_contents('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); ve $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); İkisi de aynı sonucu verir. print_r(json_decode($result))

1
curl json, terminal aracılığıyla bir ray uygulamasına istek gönder
Raylar uygulamamda os x terminalinden bir curl komutuyla bir kullanıcı oluşturmaya çalışıyorum. Verileri nasıl biçimlendirirsem de, uygulama hiçbir doğrulamamın geçmediği yanıtları döndürüyor. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" Her çeşidi denedim. [] Parantez kullanmayı denedim, user = {data ..} denedim ve hiçbir şey işe yaramıyor gibi görünüyor. Herhangi bir …



12
HTTPS ile çalışmak için file_get_contents () nasıl elde edilir?
Kredi kartı işlemeyi kurmaya çalışıyorum ve CURL için bir geçici çözüm kullanmam gerekiyor. Test sunucusunu kullanırken (bir SSL URL'sini çağırmıyordu) aşağıdaki kod iyi çalıştı, ancak şimdi onu HTTPS ile çalışan sunucuda test ettiğimde, "akış açılamadı" hata mesajıyla başarısız oluyor. function send($packet, $url) { $ctx = stream_context_create( array( 'http'=>array( 'header'=>"Content-type: application/x-www-form-urlencoded", …


5
PHP CURL DELETE isteği
PHP ve cURL kullanarak bir DELETE http isteği yapmaya çalışıyorum. Pek çok yerde nasıl yapılacağını okudum, ama hiçbir şey benim için işe yaramıyor. Ben böyle yaparım: public function curl_req($path,$json,$req) { $ch = curl_init($this->__url.$path); $data = json_encode($json); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' …
101 php  http  curl  request 

7
Bash curl deyimine '&' karakteri nasıl eklenir
Bir web sayfasını indirmek için curl'yi bash'de kullanmaya çalışıyorum, ancak &URL'deki sembol istediğim gibi bir karakter olarak yorumlanmıyor. Bash'i sembolün &sıkıcı bir karakter olduğuna ve özel bir şey olmadığına nasıl ikna edebileceğime dair bir fikriniz var mı?
101 bash  curl 

10
CURLOPT_POSTFIELDS için curl POST biçimi
curlVia POSTve set kullandığımda CURLOPT_POSTFIELD, urlencodeya da herhangi bir özel format gerekir mi? örneğin: 2 alan göndermek istersem, ilk ve son: first=John&last=Smith curl ile kullanılması gereken tam kod / format nedir? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);
99 php  post  curl 

5
POST isteği json verilerini gönder java HttpUrlConnection
Aşağıdaki cURL'yi URL ve HttpUrlConnection kullanarak java koduna dönüştüren bir java kodu geliştirdim. kıvrılma: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' Bu kodu yazdım ama her zaman HTTP kodu 400 hatalı istek veriyor. Eksik olanı bulamadım. String url="http://url.com"; …

15
Curl Hatası 52 Sunucudan boş yanıt
Başka bir sunucuda barındırılan PHP'de bir yedekleme komut dosyasını çalıştırmak için bir sunucuda bir cron işi kurulumum var. Kullanmakta olduğum komut şu şekilde biçimlendirilmiş: curl -sS http://www.example.com/backup.php Son zamanlarda Cron çalıştığında bu hatayı alıyorum curl: (52) Empty reply from server Bunun ne anlama geldiğine dair hiçbir fikrim yok. Bağlantıya doğrudan …
99 curl  cron 

22
PHP'de nasıl zaman uyumsuz GET isteği yapabilirim?
Farklı bir sunucudaki başka bir komut dosyasına basit bir GET isteği yapmak istiyorum. Bunu nasıl yaparım? Bir durumda, herhangi bir çıktıya ihtiyaç duymadan harici bir komut dosyası istemem gerekiyor. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage İkinci durumda, metin çıktısını almam gerekiyor. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; //string output Dürüst olmak gerekirse, bu gerçekten …
98 php  http  curl  asynchronous 

5
Curl kullanarak bir dizi ile json nesnesi nasıl eklenir
Veritabanına girmem gereken bir dizi veri var. Verileri girmek için kullanılan kullanıcı arayüzü toplu giriş için iyi değildir, bu yüzden bir komut satırı eşdeğeri formüle etmeye çalışıyorum. UI'nin ağ isteğini Chrome'da incelediğimde, bir json nesnesinin PUT isteğini görüyorum. İsteği kopyalamaya çalıştığımda curl -H 'Accept: application/json' -X PUT '{"tags":["tag1","tag2"],"question":"Which band?","answers":[{"id":"a0","answer":"Answer1"},{"id":"a1","answer":"answer2"}]}' http://example.com/service` …
97 json  curl 

9
PHP cURL HTTP KODU dönüş 0
$ HttpCode'u yankıladığımda anlamıyorum, her zaman 0 alıyorum, $ html_brand'ı bozuk bir url'ye çevirdiğimde 404 bekliyordum. Özlediğim veya bilmediğim bir şey var mı? Teşekkürler. //check if url exist $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $html_brand); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($httpCode == 404) { echo …
97 php  curl 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.