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

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

24
ฉันจะโพสต์ข้อมูล JSON ด้วย cURL ได้อย่างไร
ฉันใช้ Ubuntu และติดตั้งcURLกับมัน ฉันต้องการทดสอบแอปพลิเคชัน Spring REST ด้วย cURL ฉันเขียนรหัส POST ของฉันที่ฝั่ง Java อย่างไรก็ตามฉันต้องการทดสอบด้วย cURL ฉันพยายามโพสต์ข้อมูล JSON ข้อมูลตัวอย่างเป็นดังนี้: {"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true} ฉันใช้คำสั่งนี้: curl -i \ -H "Accept: application/json" \ -H "X-HTTP-Method-Override: PUT" \ -X POST -d "value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true \ http://localhost:8080/xx/xxx/xxxx มันกลับข้อผิดพลาดนี้: HTTP/1.1 …



14
ฉันจะวัดคำขอและเวลาตอบสนองพร้อมกันโดยใช้ cURL ได้อย่างไร
ฉันมีบริการเว็บที่รับข้อมูลในรูปแบบ JSON ประมวลผลข้อมูลแล้วส่งคืนผลลัพธ์ไปยังผู้ร้องขอ cURLฉันต้องการที่จะวัดการร้องขอการตอบสนองและเวลาทั้งหมดที่ใช้ คำขอตัวอย่างของฉันดูเหมือนว่า: curl -X POST -d @file server:port และตอนนี้ฉันวัดสิ่งนี้โดยใช้timeคำสั่งใน Linux: time curl -X POST -d @file server:port แม้ว่าคำสั่ง time จะวัดเวลาทั้งหมดเท่านั้น- ซึ่งไม่ใช่สิ่งที่ฉันกำลังมองหา มีวิธีการวัดคำขอและเวลาตอบสนองการใช้งานcURLหรือไม่?
659 curl  time  upload  download  measure 

9
วิธีแสดงส่วนหัวของคำขอด้วย curl บรรทัดคำสั่ง
Curl บรรทัดคำสั่งสามารถแสดงส่วนหัวของการตอบสนองโดยใช้-Dตัวเลือก แต่ฉันต้องการที่จะดูว่าส่วนหัวของคำขอมันจะส่ง ฉันจะทำสิ่งนั้นได้อย่างไร
567 curl 

6
ฉันจะรับ cURL เพื่อไม่แสดงแถบความคืบหน้าได้อย่างไร
ฉันพยายามใช้ cURL ในสคริปต์และทำให้มันไม่แสดงแถบความคืบหน้า ฉันได้พยายาม-s, -silent, -Sและ-quietตัวเลือก แต่ไม่มีของพวกเขาทำงาน นี่เป็นคำสั่งทั่วไปที่ฉันได้ลอง: curl -s http://google.com > temp.html ฉันเพิ่งได้รับแถบความคืบหน้าเมื่อกดไปที่ไฟล์ดังนั้นจึงcurl -s http://google.comไม่มีแถบความคืบหน้า แต่curl -s http://google.com > temp.htmlจะมี
562 linux  bash  unix  scripting  curl 

8
รับส่วนหัวคำตอบเดียวจาก HTTP POST โดยใช้ curl
หนึ่งสามารถขอเพียงส่วนหัวโดยใช้หัว HTTP, เป็นตัวเลือกใน-Icurl(1) $ curl -I / เนื้อความการตอบสนอง HTML ที่มีความยาวเป็นสิ่งที่เจ็บปวดในการรับบรรทัดคำสั่งดังนั้นฉันจึงต้องการรับเฉพาะส่วนหัวเป็นคำติชมสำหรับคำขอ POST ของฉัน อย่างไรก็ตาม HEAD และ POST เป็นสองวิธีที่ต่างกัน ฉันจะให้ curl แสดงเฉพาะส่วนหัวการตอบสนองต่อคำขอ POST ได้อย่างไร
561 post  curl  http-headers 

21
ฉันจะติดตั้งและใช้ curl บน Windows ได้อย่างไร
ฉันมีปัญหาในการขดเพื่อให้ทำงานบน Windows ฉันได้ดาวน์โหลดไฟล์ zip curl จากที่นี่แต่ดูเหมือนว่าจะมีซอร์สโค้ดไม่ใช่ไฟล์ปฏิบัติการ ฉันจำเป็นต้องคอมไพล์ม้วนเพื่อรันหรือไม่? ถ้าใช่แล้วฉันจะทำอย่างไร ฉันจะหา.exeดาวน์โหลดไฟล์ม้วนได้ที่ไหน ฉันได้ค้นหาเอกสารเกี่ยวกับการติดตั้ง curl แต่มีน้อยมากที่จะพบ

11
PHP + curl, HTTP POST โค้ดตัวอย่าง?
ทุกคนสามารถแสดงวิธีทำ php curl ด้วย HTTP POST ได้ไหม ฉันต้องการส่งข้อมูลเช่นนี้: username=user1, password=passuser1, gender=1 ถึง www.domain.com result=OKผมคาดว่าขดที่จะกลับมาตอบสนองเหมือน มีตัวอย่างอะไรบ้าง?
491 php  http  curl  http-post 

14
ฉันจะดูส่วนหัวของคำขอที่ทำโดย curl เมื่อส่งคำขอไปยังเซิร์ฟเวอร์ได้อย่างไร?
ฉันต้องการที่จะเห็นส่วนหัวคำขอทำโดยcurlเมื่อฉันส่งคำขอไปยังเซิร์ฟเวอร์ ฉันจะตรวจสอบสิ่งนั้นได้อย่างไร
485 curl 

16
ใช้ cURL ด้วยชื่อผู้ใช้และรหัสผ่าน?
ฉันต้องการเข้าถึง URL ที่ต้องใช้ชื่อผู้ใช้ / รหัสผ่าน ฉันต้องการลองเข้าใช้ด้วย curl ตอนนี้ฉันกำลังทำสิ่งที่ชอบ: curl http://api.somesite.com/test/blah?something=123 ฉันได้รับข้อผิดพลาด ฉันเดาว่าฉันต้องระบุชื่อผู้ใช้และรหัสผ่านพร้อมกับคำสั่งด้านบน ฉันจะทำสิ่งนั้นได้อย่างไร
466 curl  credentials 

3
มีวิธีในการติดตามการเปลี่ยนเส้นทางด้วยบรรทัดคำสั่ง cURL หรือไม่
ฉันรู้ว่าในสคริปต์ PHP: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); จะติดตามการเปลี่ยนเส้นทาง มีวิธีในการติดตามการเปลี่ยนเส้นทางด้วยบรรทัดคำสั่ง cURL หรือไม่

16
ดำเนินการคำขอ HTTP ด้วย cURL (โดยใช้ PROXY)
ฉันมีที่อยู่พร็อกซีนี้: 125.119.175.48:8909 ฉันจะดำเนินการตามคำขอ HTTP โดยใช้ cURL เช่นเดียวกับcurl http://www.example.comแต่ระบุที่อยู่พร็อกซีของเครือข่ายของฉันได้อย่างไร
451 linux  curl  proxy 

6
วิธีจับ Curl output ไปยังไฟล์
ฉันมีเอกสารข้อความที่มี URL จำนวนมากในรูปแบบนี้: URL = "sitehere.com" สิ่งที่ฉันต้องการทำคือเรียกใช้curl -K myfile.txtและรับผลลัพธ์ของการตอบกลับ Curl ที่ส่งคืนเป็นไฟล์ ฉันจะทำสิ่งนี้ได้อย่างไร
421 batch-file  curl 

9
ใช้ curl เพื่ออัพโหลดข้อมูล POST พร้อมไฟล์
ฉันต้องการใช้ cURL เพื่อส่งพารามิเตอร์ข้อมูลใน HTTP POST ไม่เพียง แต่จะอัปโหลดไฟล์ที่มีชื่อฟอร์มเฉพาะ ฉันควรจะทำอย่างไร พารามิเตอร์ HTTP Post: userid = 12345 filecomment = นี่คือไฟล์รูปภาพ HTTP อัพโหลดไฟล์: ตำแหน่งไฟล์ = /home/user1/Desktop/test.jpg ชื่อแบบฟอร์มสำหรับไฟล์ = ภาพ (ตรงกับ $ _FILES ['image'] ที่ด้าน PHP) ฉันคิดว่าเป็นส่วนหนึ่งของคำสั่ง cURL ดังต่อไปนี้: curl -d "userid=1&filecomment=This is an image file" --data-binary @"/home/user1/Desktop/test.jpg" localhost/uploader.php ปัญหาที่ฉันได้รับมีดังนี้: Notice: Undefined index: image in …
414 shell  file  curl  post  file-upload 

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