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

cURL เป็นเครื่องมือไลบรารีและบรรทัดคำสั่งสำหรับถ่ายโอนข้อมูลโดยใช้โปรโตคอลต่าง ๆ เช่น HTTP, FTP และ SFTP โครงการ cURL สร้างผลิตภัณฑ์สองรายการคือ libcurl และ curl แท็กนี้ครอบคลุมการใช้งานทั้งหมดของ cURL ไม่ว่าจะใช้ผลิตภัณฑ์ cURL ใด

6
Curl: แก้ไขข้อผิดพลาด CURL (51) SSL: ไม่มีชื่อหัวเรื่องใบรับรองอื่นที่ตรงกัน
ฉันเพิ่งเคยใช้ CURL world มาจากโดเมน Windows + .NET พยายามที่จะเข้าถึงส่วนที่เหลือ API สำหรับการตรวจสอบเบื้องต้นที่http://www.evercam.io/docs/api/v1/authentication curl -X GET https://api.evercam.io/v1/... \ -u {username} ไม่ทราบวิธีใช้คำสั่งนี้บนพรอมต์คำสั่งของ windows หลังจากตั้งค่า CURL สำเร็จ CURL ทดสอบแล้วดังนี้: C:\>curl --version curl 7.33.0 (x86_64-pc-win32) libcurl/7.33.0 OpenSSL/0.9.8y zlib/1.2.8 libssh2/1.4.3 Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp s ftp smtp …
88 ssl  curl  https 

26
ข้อผิดพลาดแบ็กเอนด์ SSL เมื่อใช้ OpenSSL
ฉันพยายามติดตั้ง pycurl ใน Virtualenv โดยใช้ pip และฉันได้รับข้อผิดพลาดนี้ ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) ฉันอ่านเอกสารบางส่วนระบุว่า"ในการแก้ไขปัญหานี้คุณต้องแจ้งให้ setup.py ทราบว่าใช้แบ็กเอนด์ SSL อะไร" (ที่มา)แม้ว่าฉันจะไม่แน่ใจว่าจะทำอย่างไรเนื่องจากฉันติดตั้ง pycurl โดยใช้ pip ฉันจะระบุแบ็กเอนด์ SSL เมื่อติดตั้ง pycurl ด้วย pip ได้อย่างไร ขอบคุณ

5
การดาวน์โหลดไฟล์ขนาดใหญ่โดยใช้ curl
ฉันต้องการดาวน์โหลดไฟล์ระยะไกลโดยใช้ curl นี่คือรหัสตัวอย่างที่ฉันมี: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $st = curl_exec($ch); $fd = fopen($tmp_name, 'w'); fwrite($fd, $st); fclose($fd); curl_close($ch); แต่มันไม่สามารถจัดการไฟล์ขนาดใหญ่ได้เพราะมันอ่านหน่วยความจำก่อน เป็นไปได้ไหมที่จะสตรีมไฟล์ไปยังดิสก์โดยตรง
87 php  curl  download 

5
แสดงส่วนหัวของคำขอ Curl POST? มีวิธีทำไหม?
ฉันกำลังสร้างแอป Curl Web Automation และมีปัญหากับการไม่ได้รับผลลัพธ์ที่ต้องการจากการดำเนินการ POST ของฉันฉันมีปัญหาในการหาวิธีแสดงคำขอ POST แบบเต็มที่ฉันส่งไป (พร้อมส่วนหัว) ได้ค้นหาสิ่งนี้ แต่ทุกสิ่งที่เกิดขึ้นคือส่วนหัวการตอบกลับที่จริงฉันต้องการสิ่งเหล่านี้เช่นกัน แต่ยังเป็นคำขอซึ่งไม่มีโพสต์ใดที่ฉันพบใน google ดูเหมือนจะพูดถึง .. ฉันรู้ว่าฉันสามารถแสดงผลลัพธ์ของคำขอ curl โดยใช้สิ่งนี้ได้ (ยกโทษให้ฉันถ้าไวยากรณ์ของฉันปิดอยู่ฉันได้ปิดเครื่องเสมือนของฉันแล้วด้วย ide และรหัสที่จะอ้างถึง $result = curl($curl_exect) ; อย่างไรก็ตามฉันขอขอบคุณอย่างยิ่งสำหรับคำแนะนำเกี่ยวกับวิธีดูส่วนหัวแบบเต็มขอบคุณ
87 php  curl  request  header  libcurl 

3
จะใช้ curl เพื่อรับคำขอ GET เหมือนกับการใช้ Chrome ได้อย่างไร
ฉันมีเว็บ API http://something.com/apiและฉันต้องการใช้ GET เพื่อรับเนื้อหาตอบกลับ นี่คือคำสั่งของฉัน: curl "http://something.com/api" แน่นอนมันล้มเหลวและมีข้อความแสดงข้อผิดพลาด เมื่อฉันใช้ Chrome และป้อน URL ด้านบนทุกอย่างถูกต้อง อย่างไรก็ตามฉันทำสิ่งเดียวกันกับ Firefox url ทำให้ฉันมีข้อความแสดงข้อผิดพลาดเดียวกัน ฉันพยายามทำซ้ำการดำเนินการกับ DHC ส่วนขยาย Chrome คำขอให้การตอบสนองที่ถูกต้องอีกครั้ง หลังจากการค้นหาบางครั้งฉันเชื่อว่าตัวเลือก curl --user-agentสร้างความแตกต่าง วิธีที่ถูกต้องในการตั้งค่า User Agent เป็น Chrome คืออะไร หรือนี่ไม่ใช่ประเด็นปัญหามาจากสาขาอื่น? ขอบคุณมาก.
87 curl  user-agent 

7
PHP: เรียกใช้ฟังก์ชันที่ไม่ได้กำหนด: simplexml_load_string ()
ฉันกำลังใช้งานฟังก์ชั่นการนับ Facebook โดยใช้ไฟล์ cron cron จะทำงานทุกๆ 10 นาทีและนับจำนวนไลค์ทั้งหมดของเพจ for($i=0;$i<3;$i++){ $source_url =$cars[$i]; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,$rest_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($curl); curl_close($curl); $message=stripslashes($content); $xml_record = simplexml_load_string($message); $fb_like_count = $xml_record->link_stat->like_count; echo "".$fb_like_count; mail("abc@gmail.com","hi".$fb_like_count,$message); } แต่ฉันได้รับข้อผิดพลาดของฟังก์ชันการโทรที่ไม่ได้กำหนด
86 php  xml  function  curl 

14
รหัสข้อผิดพลาด PHP cURL 60
ในขณะพยายามตั้งค่าสภาพแวดล้อม php บน windows (โดยใช้ wamp) เพื่อใช้ Amazon PHP SDK เมื่อฉันพยายามเรียกใช้การทดสอบตัวอย่างฉันได้รับข้อผิดพลาดต่อไปนี้: Fatal error: Uncaught exception 'cURL_Exception' with message 'cURL resource: Resource id #10; cURL error: SSL certificate problem: unable to get local issuer certificate (cURL error code 60). See http://curl.haxx.se/libcurl/c/libcurl-errors.html for an explanation of error codes.' in C:\wamp\www\AWSSDKforPHP\lib\requestcore\requestcore.class.php on line …
85 php  curl 

6
การจัดการอาร์กิวเมนต์ PUT / DELETE ใน PHP
ฉันกำลังทำงานกับไลบรารีไคลเอนต์ RESTของฉันสำหรับ CodeIgniterและฉันกำลังดิ้นรนหาวิธีส่งอาร์กิวเมนต์ PUT และ DELETE ใน PHP ในไม่กี่แห่งฉันเคยเห็นผู้คนใช้ตัวเลือก: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); น่ารำคาญดูเหมือนว่าจะไม่ทำอะไรเลย นี่เป็นวิธีที่ถูกต้องในการตั้งค่าพารามิเตอร์ PUT หรือไม่ ถ้าเป็นเช่นนั้นฉันจะตั้งค่าพารามิเตอร์ DELETE ได้อย่างไร $ this-> option () เป็นส่วนหนึ่งของไลบรารีของฉันมันเพียงแค่สร้างอาร์เรย์ของค่าคงที่ CURLOPT_XX และส่งไปยัง curl_setopt_array () เมื่อมีการเรียกใช้คำขอ cURL ที่สร้างขึ้น ฉันพยายามอ่านพารามิเตอร์ PUT และ DELETE โดยใช้รหัสต่อไปนี้: case 'put': // Set up out PUT variables parse_str(file_get_contents('php://input'), $this->_put_args); break; case 'delete': …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.