จีนตัวเลือกไบนารี

curl จะพยายามที่จะเชื่อมต่อกลับมาใช้สำหรับการถ่ายโอนไฟล์หลายเพื่อให้รับไฟล์จำนวนมากจากเซิร์ฟเวอร์เดียวกันจะไม่ทำหลายเชื่อมต่อ / handshakesนี้ช่วยเพิ่มความเร็วหลักสูตรนี้จะทำเฉพาะกับไฟล์ที่ระบุไว้บนบรรทัดคำสั่งเดียวและไม่สามารถนำมาใช้ระหว่างจะเรียกขดแยกต่างหากความคืบหน้า METERcurl แสดงข้อมูลนี้ไปยังสถานีโดยเริ่มต้นดังนั้นหากคุณเรียกขดสำหรับการดำเนินการและมันเป็นเรื่องเกี่ยวกับการเขียนข้อมูลไปยังสถานีก็ปิดการใช้งานเครื่องวัดความคืบหน้าเป็นอย่างอื่นมันจะเลอะผสมออกเมตรความคืบหน้าและข้อมูลการตอบสนองได้โดยเริ่มต้นรูปแบบเดียวประสั้นของตัวเลือก - d ตัวอย่างเช่นอาจจะใช้มีหรือไม่มีช่องว่างระหว่างมันและค่าของมันแม้จะมีพื้นที่เป็นตัวคั่นแนะนำรูปแบบที่สองประยาว --data เช่นต้องมีช่องว่างระหว่างมันและ value. In ทั่วไปตัวเลือกแบบบูลทั้งหมดจะถูกเปิดใช้งานกับ --option และยังปิดการใช้งานอีกครั้งกับตัวเลือก --no-นั่นคือคุณใช้ชื่อตัวเลือกเดียวที่แน่นอน แต่คำนำหน้าด้วย no-อย่างไรก็ตามในรายการนี​​้เราส่วนใหญ่รายการเท่านั้นและแสดง --option รุ่นของพวกเขา(แนวคิดที่มีตัวเลือก --no นี้ถูกบันทึกอยู่ใน 7.19.0. ก่อนหน้านี้ส่วนใหญ่เป็นตัวเลือกสลับการเปิด / ปิดการใช้งานซ้ำของตัวเลือกบรรทัดคำสั่งเดียวกัน.) บอกขดที่จะใช้การดำเนินการที่แยกต่างหากสำหรับ URL ต่อไปนี้และตัวเลือกที่เกี่ยวข้องนี้ช่วยให้คุณส่งคำขอ URL หลายแต่ละที่มีตัวเลือกเฉพาะของตัวเองยกตัวอย่างเช่นเช่นชื่อผู้ใช้ที่แตกต่างกันหรือคำขอที่กำหนดเองสำหรับแต่ละ(ที่เพิ่มเข้ามาใน 7.36.0) (HTTP) ระบุสตริงตัวแทนผู้ใช้จะส่งไปยังเซิร์ฟเวอร์ HTTPบางคนทำไม่ดี CGIs ล้มเหลวหากข้อมูลนี้ไม่ได้ตั้งค่าให้ Mozilla / 4.0การเข้ารหัสช่องว่างในสตริง, สตริงล้อมรอบด้วยเครื่องหมายคำพูดเดียวนอกจากนี้ยังสามารถตั้งค่ากับ - H ตัวเลือกของหลักสูตร --header. (HTTP) บอกขดที่จะคิดออกวิธีการตรวจสอบด้วยตัวเองและใช้อย่างใดอย่างหนึ่งที่ปลอดภัยที่สุดไซต์ระยะไกลเรียกร้องให้การสนับสนุนนี้จะกระทำโดยการทำครั้งแรกที่มีการร้องขอและการตรวจสอบส่วนหัวของการตอบสนองจึงอาจกระตุ้นให้เกิดเครือข่ายที่พิเศษไปกลับนี้จะถูกใช้แทนการตั้งค่าวิธีการตรวจสอบเฉพาะที่คุณสามารถทำอะไรกับ --basic, --digest, --ntlm และ --negotiate. If สัญลักษณ์ไม่ถูกนำมาใช้ในสายก็จะถือว่าเป็นชื่อไฟล์ที่จะใช้อ่านเก็บไว้ก่อนหน้าเส้นคุกกี้จากที่ควรจะนำมาใช้ในเซสชั่นนี้หากพวกเขาตรงกับใช้วิธีนี้ยังเปิดใช้งานเครื่องยนต์คุกกี้ซึ่งจะทำให้คุกกี้เข้ามาขดบันทึกเกินไปซึ่งอาจจะเป็นประโยชน์ถ้าคุณกำลังใช้นี้ร่วมกับ - L ที่ --location ตัวเลือกรูปแบบไฟล์ของไฟล์ที่จะอ่านคุกกี้จากที่ควรจะเป็นส่วนหัว HTTP ธรรมดาหรือ Netscape / Mozilla ไฟล์คุกกี้ระมัดระวัง format. Exercise ถ้าคุณใช้ตัวเลือกนี้และการถ่ายโอนหลายอาจเกิดขึ้นหากคุณใช้รูปแบบ NAME1VALUE1 หรือในแฟ้มใช้รูปแบบคุกกี้ชุดและไม่ระบุโดเมนแล้วคุกกี้จะถูกส่งสำหรับโดเมนใด ๆ (แม้หลังจากที่เปลี่ยนเส้นทางจะตามมา) และไม่สามารถแก้ไขได้โดยคุกกี้เซิร์ฟเวอร์ตั้งถ้าเครื่องยนต์คุกกี้จะถูกเปิดใช้งานและตั้งค่าเซิร์ฟเวอร์คุกกี้ที่มีชื่อเดียวกันแล้วทั้งสองจะถูกส่งไปในอนาคตการถ่ายโอนไปยังเซิร์ฟเวอร์ที่น่าจะไม่ใช่สิ่งที่คุณตั้งใจเพื่อแก้ไขปัญหาเหล​​่านี้ตั้งโดเมนในคุกกี้ชุด (ทำที่จะรวมถึงโดเมนย่อย) หรือใช้รูปแบบ Netscape. (HTTP) บอกขดใช้ HTTP การตรวจสอบเบื้องต้นมีพื้นที่ห่างไกลนี้จะเริ่มต้นและตัวเลือกนี้มักจะไม่มีจุดหมายเว้นแต่คุณจะใช้มันเพื่อแทนที่ตัวเลือกที่กำหนดไว้ก่อนหน้าที่กำหนดวิธีการตรวจสอบที่แตกต่างกัน (เช่น --ntlm, --digest หรือ --negotiate). (HTTP) ระบุที่ไฟล์ที่คุณต้องการที่จะเขียนขดคุกกี้ทั้งหมดหลังจากที่เสร็จสิ้นการดำเนินการCurl เขียนคุกกี้ทั้งหมดอ่านก่อนหน้านี้จากแฟ้มที่ระบุเช่นเดียวกับคุกกี้ทั้งหมดที่ได้รับจากเซิร์ฟเวอร์ระยะไกล (s)ถ้าคุกกี้ไม่เป็นที่รู้จัก, ไม่มีข้อมูลที่จะเขียนไฟล์จะถูกเขียนโดยใช้รูปแบบไฟล์คุกกี้ Netscapeถ้าคุณตั้งชื่อไฟล์เพื่อประเดียว - คุกกี้จะถูกเขียนไป stdout. Continue / Resume การถ่ายโอนไฟล์ก่อนหน้านี้ที่ได้รับการชดเชยที่ได้รับการชดเชยเป็นจำนวนที่แน่นอนของไบต์ที่จะถูกข้ามไปนับจากจุดเริ่มต้นของแฟ้มแหล่งที่มาก่อนที่จะถูกโอนไปยังปลายทางถ้าใช้กับภาพที่ส่งเซิร์ฟเวอร์ FTP ขนาดคำสั่งจะไม่ถูกนำมาใช้โดย curl. When ใช้ร่วมกับตัวเลือก - o ขดจะสร้างลำดับชั้นไดเรกทอรีท้องถิ่นที่จำเป็นตามความจำเป็นตัวเลือกนี้สร้าง dirs ดังกล่าวด้วยตัวเลือก - o ไม่มีอะไรอื่นถ้าชื่อไฟล์ที่ไม่ใช้ - o dir หรือถ้า dirs ที่กล่าวถึงอยู่แล้วผบไม่มีจะถูกสร้างขึ้น. (HTTP) ส่งข้อมูลที่ระบุในคำขอ POST ไปยังเซิร์ฟเวอร์ HTTP ในลักษณะเดียวกับที่เบราว์เซอร์ไม่เมื่อผู้ได้เติมเต็มในรูปแบบ HTML และกดปุ่มส่งนี้จะทำให้ขดเพื่อส่งผ่านข้อมูลไปยังเซิร์ฟเวอร์ที่ใช้โปรแกรมประเภทเนื้อหา / x-www ฟอร์ม urlencodedเปรียบเทียบกับ - F, --form. - D, --data เป็นเช่นเดียวกับ --data-ASCII--data ดิบเกือบจะเหมือนกัน แต่ไม่ได้มีความหมายพิเศษของตัวละครต้องการโพสต์ข้อมูลไบนารีหมดจดคุณควรใช้ตัวเลือก --data ไบนารีไปยัง URL เข้ารหัสค่าของฟิลด์รูปแบบที่คุณอาจจะใช้ --data-urlencode. If ใด ๆ ของตัวเลือกเหล่านี้ถูกนำมาใช้มากกว่าหนึ่งครั้งในบรรทัดคำสั่งเดียวกันชิ้นส่วนข้อมูลที่ระบุจะถูกรวมเข้าด้วยกันกับการแยก - symbolดังนั้นการใช้ - d namedaniel - d skilllousy จะสร้างก้อนโพสต์ที่มีลักษณะเช่น namedanielskilllousy. If คุณเริ่มต้นข้อมูลด้วยตัวอักษรที่เหลือควรจะมีชื่อไฟล์ที่จะอ่านข้อมูลจากหรือ - ถ้าคุณต้องการที่ขดอ่านข้อมูลจาก stdinหลายไฟล์ยังสามารถระบุได้การโพสต์ข้อมูลจากแฟ้มจึงทำได้ชื่อ foobar จะมี foobar --dataเมื่อ --data จะบอกให้อ่านจากแฟ้มเช่นนั้นผลตอบแทนการขนส่งและการขึ้นบรรทัดใหม่จะถูกปล้นออกหากคุณไม่ต้องการที่ตัวละครจะมีการใช้การตีความตัวเลือกพิเศษ instead. This --data ดิบเป็นประโยชน์ที่จะใช้เมื่อคุณต้องการเก็บหัวที่เว็บไซต์ HTTP ส่งไปยังคุณคุกกี้จากส่วนหัวแล้วจะอ่านในการภาวนาขดที่สองโดยใช้ - b ตัวเลือก --cookie - c ตัวเลือก --cookie-ขวดเป็นวิธีที่ดีกว่าที่จะเก็บ cookies. This จะทำให้โหลดข้อมูลจากขดที่กำหนดไฟล์ (รวมถึงการขึ้นบรรทัดใหม่ใด ๆ ) URL ที่เข้ารหัสได้ว่าข้อมูลและผ่านมันในการโพสต์ส่วนชื่อที่ได้รับเครื่องหมายเท่ากับท้ายส่งผลให้ nameurlencoded ไฟล์เนื้อหาโปรดทราบว่าชื่อที่คาดว่าจะถูกเข้ารหัส URL แล้ว. (HTTP) ช่วยให้การตรวจสอบ HTTP Digestนี้เป็นโครงการตรวจสอบที่ป้องกันไม่ให้รหัสผ่านจากการส่งผ่านสายในข้อความที่ชัดเจนใช้สิ่งนี้ในการรวมกันกับ - u ปกติ --user ตัวเลือกที่จะตั้งชื่อผู้ใช้และรหัสผ่านดูเพิ่มเติม --ntlm, --negotiate และ --anyauth หาตัวเลือกที่เกี่ยวข้อง. (FTP) บอกขดปิดการใช้งานการใช้งานของ EPRT และ LPRT เมื่อทำคำสั่งโอน FTP ที่ใช้งานCurl ปกติจะเสมอความพยายามครั้งแรกที่จะใช้ EPRT แล้ว LPRT ก่อนที่จะใช้ PORT แต่มีตัวเลือกนี้จะใช้ PORT ทันทีEPRT LPRT และส่วนขยายไปยังโปรโตคอล FTP เดิมและอาจไม่ทำงานบนเซิร์ฟเวอร์ทั้งหมด แต่พวกเขาช่วยให้การทำงานมากขึ้นในทางที่ดีกว่าคำสั่ง PORT แบบดั้งเดิม.