«curl» etiketlenmiş sorular

cURL, HTTP GET, POST ve PUT isteği yayınlamak için bir CLI aracıdır.

3
Curl'de wget gibi bir --no-check-sertifika seçeneği var mı?
Kendinden imzalı bir SSL sertifikası olan bir dev sitesi çalıştıran yerel geliştirme sunucularımızdan birine curl isteği yapmaya çalışıyorum. Curl komut satırından kullanıyorum. Gibi - Ben bazı blog yayınlarının, sertifikaların listesine eklemek ya da (öz imzalı) geçerli olarak sertifika bir özgü belirtmek fakat ssl sertifikası "doğrulamazsanız" demenin bir catch-all yolu yoktur …
446 wget  curl 


5
Kıvrılma zaman aşımına sahip mi?
Şimdiye kadar gerçekten bir şey bulamadım, ama curlgerçekten zaman aşımına uğramadığı doğru mu? user@host:~# curl http://localhost/testdir/image.jpg Soruyorum çünkü herhangi bir görüntü isteğini testdiranında görüntüleyen ayrı bir Apache modülüne yönlendiriyorum . Resmin gerçekten hazır olması ve talep eden müşteriye teslim edilmesi 15 dakika kadar sürebilir. Her curlzaman bekleyecek (veya yapılandırmaya bağlı …
251 curl  timeout 

2
Kıvrılma çıktısını gizle
Konsolda html çıktısını gösterdiği bir kıvrılma isteği yapıyorum böyle <b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/domain/public_html/wp-content/themes/explicit/functions/ajax.php:87) in <b>/home/domain/public_html/wp-content/themes/explicit/functions/ajax.php</b> on line <b>149</b><br />...... vb CURL isteklerini çalıştırırken bu çıktıları gizlemem gerekiyor, CURL'i böyle çalıştırmayı denedim curl -s 'http://example.com' Ama yine de çıktıyı gösteriyor, çıktıyı …
209 curl 

2
URL'yi curl komutunda kodlamanın bir yolu var mı?
Sorgu paramında boşluğu olan bir URL var. Bunu curl'da kullanmak istiyorum, örneğin curl -G "http://localhost:30001/data?zip=47401&utc_begin=2013-8-1 00:00:00&utc_end=2013-8-2 00:00:00&country_code=USA" hangi verir Malformed Request-Line Anladığım kadarıyla o / p, sorgu paramında bulunan alandan kaynaklanıyor. Url'yi curl komutunu vermeden önce otomatik olarak kodlayacak başka bir yer var mı?
107 curl  url 


2
CURL'nin çıktısını nasıl grep edersiniz?
Bir SSL sertifikasının son kullanma tarihini almam gerekiyor. curlUygulama, bu bilgileri sağlamak yapar: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, TLS …

3
Kıvrılma, parolanın ps çıktısında görünmesini nasıl önler?
Bir süre önce curlkomut satırı argümanları olarak verilen kullanıcı adlarının ve parolaların psçıktıda görünmediğini fark ettim (tabii ki bash geçmişinizde görünse de). Aynı şekilde görünmüyorlar /proc/PID/cmdline. (Birleştirilmiş kullanıcı adı / şifre argümanının uzunluğu yine de elde edilebilir.) Aşağıdaki gösteri: [root@localhost ~]# nc -l 80 & [1] 3342 [root@localhost ~]# curl …

5
Kıvrılma ve kalmama neden 403 yasakla sonuçlanır?
Ben bir dosyayı indirmeyi deneyin wgetve curlve (yasak) bir 403 hata ile reddedilir. Dosyayı aynı makinedeki web tarayıcısını kullanarak görüntüleyebilirim. Http://www.whatsmyuseragent.com tarafından edinilen tarayıcımın kullanıcı aracısı ile tekrar denerim . Bunu yapıyorum: wget -U 'Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0' http://... ve curl -A 'Mozilla/5.0 (X11; Linux x86_64; rv:30.0) …
57 wget  curl 

4
No_proxy ortam değişkeninde bir ağ aralığı ayarlama
Proxy kullanan bir ağdayım. Burada birçok komut dosyası kullanan makineler var ve orada HTTP üzerinden birbirinize erişebiliyoruz. Ağ 10.0.0.0/8'dir. Vekilim 10.1.1.1:81, ben de buna göre hazırladım: export http_proxy=http://10.1.1.1:81/ Proxy ile erişilebilecek kendi aralığımı hariç tutmak istiyorum. Kullanılabilir herhangi bir kombinasyonu denedim. export no_proxy='10.*' export no_proxy='10.*.*.*' export no_proxy='10.0.0.0/8' Yukarıdaki çalışmaların hiçbiri! …
52 bash  wget  curl  http-proxy 




2
curl --resolve hiçbir şey yapmıyor gibi görünüyor
--helpKıvrılma için çıkış bir listeleyen --resolvehangi devletler seçeneği, --resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS Yine de çalışmasını sağlama şansım yok. Çalıştırmaya çalıştığım temel komut curl --resolve foo.example.com:443:localhost https://foo.example.com:443/ ve ben yanıt almaya devam ediyorum Couldn't resolve host 'foo.example.com'. Bunu yapmak istiyorum çünkü foo.example.com için bir sertifika test ediyorum, …
35 dns  curl 

8
Curl kullanarak web sayfasının sağlık kontrolü
Belirli bir URL'yi arayarak bir hizmeti sağlık kontrolü yapmak istiyorum. En basit çözüm her dakikayı kontrol etmek için cron kullanmak olacaktır. Hata durumunda, cron bana bir e-posta gönderir. Bunun için cUrl kullanmaya çalıştım, ancak yalnızca hatalarla ilgili iletileri çıktısını alamıyorum. Çıktıyı / dev / null dizinine yönlendirmeye çalışırsam, ilerleme raporu …
34 curl  monitoring 

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.