คำถามติดแท็ก curl

cURL เป็นไลบรารีไคลเอ็นต์ HTTP และเครื่องมือบรรทัดคำสั่ง

4
ดาวน์โหลด URL ที่อยู่ในไฟล์โดยใช้ curl? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันมีไฟล์ที่มี URL ทั้งหมดที่ฉันต้องดาวน์โหลด อย่างไรก็ตามฉันจำเป็นต้อง จำกัด การดาวน์โหลดครั้งละหนึ่งรายการ เช่นการดาวน์โหลดครั้งต่อไปควรเริ่มเพียงครั้งเดียวก่อนหน้านี้จะเสร็จ เป็นไปได้โดยใช้ขด? หรือฉันควรใช้สิ่งอื่น
15 curl 

3
ฉันจะรับ curl เพื่อบันทึกไฟล์ไปยังไดเรกทอรีที่ระบุได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันพยายามรับม้วนใช้สคริปต์เพื่อดาวน์โหลดไฟล์และบันทึกลงในไดเรกทอรีหนึ่ง ฉันได้รับมันเพื่อดาวน์โหลด แต่ฉันไม่รู้ว่าจะไปยังไดเรคทอรีจากสคริปต์ได้อย่างไร มันมักจะบันทึกลงในไดเรกทอรีการทำงานปัจจุบัน

2
Curl: ไม่สามารถรับใบรับรองผู้ออกในท้องถิ่น วิธีแก้ปัญหา?
ฉันมีปัญหาแปลก ๆ อัปเดตเครื่อง LAMP dev ของฉัน (Debian) เป็น PHP 7 หลังจากนั้นฉันไม่สามารถเชื่อมต่อกับ API ที่เข้ารหัส TLS ผ่านทาง Curl ได้อีกต่อไป คำถามเกี่ยวกับใบรับรอง SSL ถูกลงชื่อโดย thawte curl https://example.com ให้ฉัน curl: (60) SSL certificate problem: unable to get local issuer certificate แต่ทว่า curl https://thawte.com ซึ่งแน่นอนว่ายังมีลายเซ็นของ Thawte ฉันสามารถเข้าถึงไซต์ API ผ่าน HTTPS บนเครื่องอื่น ๆ เช่นเดสก์ท็อปของฉันผ่านทาง curl และในเบราว์เซอร์ ดังนั้นใบรับรองจึงมีผลใช้ได้แน่นอน …

1
อะไรคือความแตกต่างระหว่างการติดตั้ง libcurl4-gnutls-dev หรือ libcurl4-nss-dev ใน Ubuntu 11.10?
สำหรับซอฟต์แวร์ที่ฉันกำลังติดตั้งในเซิร์ฟเวอร์ ubuntu นั้นจำเป็นต้องมีแพ็คเกจ curl deb เมื่อฉันพยายามที่จะติดตั้งlibcurl4-devมันบอกว่าเรื่องนี้เป็นแพคเกจเสมือนจริงและผมจำเป็นต้องติดตั้งหรือlibcurl4-gnutls-dev libcurl4-nss-devความแตกต่างระหว่างการติดตั้งอย่างใดอย่างหนึ่งคืออะไร? PS: มีความแตกต่างใหญ่ระหว่างการติดตั้ง libcurl3 หรือ libcurl4 หรือไม่?

1
“ tlsv1 alert unknown ca” หมายถึงอะไร?
ฉันพยายามที่จะทำคำขอขดโดยใช้ใบรับรองลูกค้าเช่น: curl -E my.pem https://some.site และฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: curl: (35) error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca สิ่งนี้หมายความว่า? การร้องเรียนนี้มาจากเซิร์ฟเวอร์ที่ฉันกำลังเชื่อมต่อหรือไคลเอนต์ curl ของฉันหรือไม่ (ฉันจะทราบได้อย่างไร) ca ในบริบทนี้คืออะไร ฉันจะทำให้เป็นที่รู้จัก ca ได้อย่างไร

1
วิธีใช้ชุด CRL ของ Chrome (หรือรายการ CRL หลักบางรายการ) เป็นไฟล์ CRL
ฉันกำลังมองหารายการ CRL หลัก สิ่งที่ใกล้เคียงที่ฉันได้พบเป็นโครงการโครเมี่ยมของCRLSets ฉันใช้เครื่องมือ crlsetเพื่อรับ crlset ( crlset fetch > crl-set) จากนั้นทิ้งหมายเลขซีเรียล ( crlset dump crl-set) ดังนั้นฉันจึงเห็นสิ่งนี้: f24196ae94078667348f02e8e37458a3a6e6aad1e0b0dc610118cce721427bfc 03fb3b4d35074e 03fbf94a0e6c39 04097214d6c97c 0442c6b3face55 .... ฉันต้องการผ่านไปยัง openssl หรือ curl (ซึ่งใช้ openssl) ไฟล์ CRL ที่มีรายการหลักของ serials ที่ไม่ดีทั้งหมด ตัวอย่างเช่นแทนที่จะส่งผ่าน crl ของ verisign ฉันต้องการทุกอย่างที่ผ่านมาฉันคิดว่าฉันสามารถทำได้ด้วย crlset แต่ฉันไม่คิดว่ารูปแบบเข้ากันได้ ฉันพยายามopenssl crl -inform DER -text -in crl-setแต่มันพูดว่า: unable …

3
ฉันจะใช้ curl ในงาน cron ได้อย่างไร
ฉันต้องตั้งค่างาน cron ใน cpanel ที่เรียก URL (บนเซิร์ฟเวอร์เดียวกัน) สัปดาห์ละครั้ง ฉันจะใช้wgetแต่ปรากฎว่าสิ่งนี้ถูกปิดใช้งานบนเซิร์ฟเวอร์ที่ใช้ร่วมกัน มีทางเลือกอื่นในการwgetหรือไม่? ฉันได้ยินมาว่าสามารถใช้curlได้ แต่ฉันไม่รู้วิธีตั้งค่านั้นในคำสั่ง cron นอกจากนี้คำสั่งที่ทำให้ cronjob ไม่ทำอะไรให้เสร็จสมบูรณ์? ความคิดใด ๆ ชื่นชมอย่างมาก!
12 curl  cron 

3
libcurl.so.4 ไม่มีข้อมูลรุ่น
curl: /usr/local/lib/libcurl.so.4: no version information available (required by curl) นี่เป็นข้อผิดพลาดที่ฉันได้รับ ข้อผิดพลาดนี้ไม่ได้หยุดสคริปต์หรือแอพใด ๆ จากการเรียกใช้หรือ preforming งานของพวกเขา แต่ฉันจะได้รับอีเมลจากระบบเมื่อใดก็ตามที่มีการใช้งาน curl ฉันมีงาน cron ที่ทำงานบ่อย ทุก ๆ สองสามนาทีคนอื่นนานขึ้นและฉันได้รับอีเมลที่จะมีบรรทัดข้อผิดพลาดนั้นอยู่ ฉันได้ไปตกนรกจากสายและรูปแบบของมัน อย่างไรก็ตามฉันไม่พบสิ่งที่มีประโยชน์ สิ่งที่ฉันได้ทำไปแล้ว: ลบไฟล์/usr/local/lib/libcurl.so.4ซึ่งทำให้ข้อผิดพลาดหายไปและขดยังคงทำงานได้โดยไม่มีปัญหา หลังจากนั้นประมาณ 24-48 ชั่วโมงไฟล์จะกลับมาป๊อปอัพในโฟลเดอร์และฉันจะต้องลบมันอีกครั้ง ฉันรู้ว่านี่ไม่ใช่สิ่งที่ถูกต้องที่จะทำ แต่ฉันไม่แน่ใจว่าจะทำอย่างไร เนื้อหาของ / usr / local / lib / libcurl.a libgcrypt.la libgpg-error.la libruby-static.a python2.7/ weechat/ libcurl.la libgcrypt.so libgpg-error.so node_modules/ …
11 ubuntu  curl 

1
ฉันจะส่งออกท่อของ uptime / df ไปยังขดได้อย่างไร
ฉันต้องการส่งเอาต์พุตuptimeและdfคำสั่งไปยังเว็บแอปโดยใช้ cURL ฉันเหนื่อย: uptime | curl http://someurl.com -T - แต่ดูเหมือนจะไม่ส่งข้อมูล วิธีที่เหมาะสมในการส่งเอาต์พุตของคำสั่งไปยัง cURL เป็นพารามิเตอร์ POST คืออะไร? (หรือว่าถ้ามันง่ายกว่านี้)
10 linux  curl  wget  pipe 

2
curl (56) Recv ล้มเหลว: รีเซ็ตการเชื่อมต่อโดยเพียร์ - เมื่อกดปุ่มคอนเทนเนอร์นักเทียบท่า [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดเมื่อเดือนที่แล้ว จากอินสแตนซ์ AWS ec2 (ที่ทำงานdocker) ฉันกำลังพยายามcurlใช้บริการเว็บที่โฮสต์บนคอนเทนเนอร์ของนักเทียบท่า ได้รับ: [ec2-user]$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b56fa0d76d5c $REGISTRY/$WORK/metrics:v0.1.0 "/bin/sh -c 'sh /root" 3 minutes ago Up 3 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:9000->9000/tcp insane_leakey ฉันสามารถเข้าใช้บริการเว็บจากภายในคอนเทนเนอร์: [ec2-user]$ docker exec -it b56fa0d76d5c bash root@b56fa0d76d5c:/# curl 'http://localhost/health' Request is …

1
การใช้ Internet Explorer เพื่อเรียกใช้ PHP / CURL สำหรับ API ข้อมูลที่รันเป็นเวลานานทำให้เซิร์ฟเวอร์ Apache 2 หยุดทำงานและต้องรีสตาร์ท
ฉันใช้งานโปรแกรม PHP ที่ทำงานได้ดีตราบใดที่ไม่ได้เรียกใช้โดยเบราว์เซอร์ Microsoft Internet Explorer หลังจากที่มันวางไข่กระบวนการด้านล่างล็อค Apache 2 และต้องรีสตาร์ทเว็บเซิร์ฟเวอร์ (บน Ubuntu 12.04 LTS) bob@drools:/etc/php5/apache2# ps auxwww | grep apache2 root 8737 0.1 2.5 369164 25800 ? Ssl 12:41 0:00 /usr/sbin/apache2 -k start www-data 8743 0.0 3.2 393748 33268 ? Sl 12:41 0:00 /usr/sbin/apache2 -k start www-data 8755 0.1 3.3 …

1
“ เซิร์ฟเวอร์ ****** ไม่ได้อยู่ในรายการที่ไม่อนุญาต” หมายความว่าอะไรในเอาต์พุต curl verbose [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว ทำไมเซิร์ฟเวอร์ต้องขึ้นบัญชีดำ โดยขดหรือโปรแกรมอื่น? เซิร์ฟเวอร์สามารถขึ้นบัญชีดำได้อย่างไร มันขึ้นอยู่กับเซิร์ฟเวอร์หรือโปรแกรม นี่เป็นที่อยู่ IP ที่ขึ้นบัญชีดำหรือชื่อเซิร์ฟเวอร์ในคำตอบ http หรือไม่ PS: ฉันไม่รู้ว่ามันเกี่ยวข้องหรือไม่ แต่ฉันกำลังใช้งานบน Linux / Ubuntu นี่คือผลลัพธ์เต็มรูปแบบ (ทดสอบพายุทอร์นาโดใน localhost) > * Rebuilt URL to: localhost:8888/ * Hostname was NOT found in DNS cache * Trying 127.0.0.1... * Connected to localhost (127.0.0.1) port 8888 (#0) …
9 linux  curl 

1
สาเหตุหลักของข้อผิดพลาด“ curl: (56) SSL อ่าน: errno -5961” ข้อผิดพลาด
ฉันกำลังประเมินความล้มเหลวของ SSL บางอย่างและสังเกตว่าเมื่อฉันใช้curlกับหนึ่งในไซต์ที่ล้มเหลวฉันได้รับcurl: (56) SSL read: errno -5961; อย่างไรก็ตามการค้นหา google ของฉันสำหรับข้อผิดพลาดนั้นไม่ได้แสดงสาเหตุของความล้มเหลว openssl คำถาม : การขดล้มเหลวหมายความว่าcurl: (56) SSL read: errno -5961อย่างไร? ฉันกำลังรวมที่สมบูรณ์curlด้านล่าง ... [mpenning@mpenning-lnx ~]$ curl -vk https://192.0.2.168/ * About to connect() to 192.0.2.168 port 443 (#0) * Trying 192.0.2.168... connected * Connected to 192.0.2.168 (192.0.2.168) port 443 (#0) * Initializing …
9 ssl  tcp  timeout  curl 

5
ปัญหา cURL หรือ SSL, วิธีการแก้ปัญหา?
ฉันได้รับข้อผิดพลาดนี้: No cURL data returned for https://XXX.XXXX.XXX:XXXX [0] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed ฉันไม่แน่ใจหรือฉันสามารถพูดได้ฉันไม่รู้ว่าปัญหานี้คืออะไร และวิธีแก้ปัญหานี้? กรุณาช่วย!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.