เซิร์ฟเวอร์ได้รับคำขอจริงหรือไม่และคุณจัดการชื่อโฮสต์ (นามแฝง) อย่างถูกต้องหรือไม่
หลังจากเพิ่มลงในไฟล์. hosts ของฉัน
ตรวจสอบบันทึกเว็บเซิร์ฟเวอร์ของคุณเพื่อดูว่าคำขอเข้ามาได้อย่างไร ...
curl มีตัวเลือกในการถ่ายโอนคำขอที่ส่งและการตอบกลับที่ได้รับเรียกว่าการติดตามซึ่งจะถูกบันทึกลงในไฟล์
--ติดตาม
หากคุณไม่มีข้อมูลโฮสต์หรือส่วนหัวคุณสามารถบังคับส่วนหัวเหล่านั้นด้วยตัวเลือกการกำหนดค่า
ฉันจะได้รับคำขอ curl ที่ทำงานบนบรรทัดคำสั่งจากนั้นลองใช้งานใน PHP
ตัวเลือก config คือ
-K / - การตั้งค่า
ตัวเลือกที่เกี่ยวข้องกับ curl อยู่ที่นี่
--trace เปิดใช้งานการถ่ายโอนข้อมูลแบบเต็มของข้อมูลขาเข้าและขาออกรวมถึงข้อมูลเชิงบรรยายไปยังไฟล์เอาต์พุตที่กำหนด ใช้ "-" เป็นชื่อไฟล์เพื่อส่งเอาต์พุตไปยัง stdout
This option overrides previous uses of -v/--verbose or --trace-ascii.
If this option is used several times, the last one will be used.
-K / - config ระบุไฟล์ config ที่จะอ่านอาร์กิวเมนต์ curl ไฟล์กำหนดค่าเป็นไฟล์ข้อความที่สามารถเขียนอาร์กิวเมนต์บรรทัดคำสั่งซึ่งจะถูกนำไปใช้ราวกับว่าถูกเขียนบนบรรทัดคำสั่งจริง ต้องระบุตัวเลือกและพารามิเตอร์ในบรรทัดไฟล์กำหนดค่าเดียวกันโดยคั่นด้วยช่องว่างเครื่องหมายจุดคู่เครื่องหมายเท่ากับหรือชุดค่าผสมใด ๆ (อย่างไรก็ตามแยกที่ต้องการคือเครื่องหมายเท่ากับ) หากพารามิเตอร์มีช่องว่างพารามิเตอร์ต้องอยู่ภายในเครื่องหมายคำพูด ภายในเครื่องหมายคำพูดคู่จะมีลำดับการหลีกต่อไปนี้: \, \ ", \ t, \ n, \ r และ \ v แบ็กสแลชที่นำหน้าตัวอักษรอื่น ๆ จะถูกละเว้นหากคอลัมน์แรกของบรรทัดการกำหนดค่าเป็น" # " อักขระส่วนที่เหลือของบรรทัดจะถือว่าเป็นความคิดเห็น
Specify the filename to -K/--config as '-' to make curl read the file from stdin.
Note that to be able to specify a URL in the config file, you need to specify it using the --url option, and not by simply writing the URL on its own line. So, it could look similar to this:
url = "http://curl.haxx.se/docs/"
Long option names can optionally be given in the config file without the initial double dashes.
When curl is invoked, it always (unless -q is used) checks for a default config file and uses it if found. The default config file is checked for in the following places in this order:
1) curl tries to find the "home dir": It first checks for the CURL_HOME and then the HOME environment variables. Failing that, it uses getpwuid() on UNIX-like systems (which returns the home dir
given the current user in your system). On Windows, it then checks for the APPDATA variable, or as a last resort the '%USERPROFILE%\Application Data'.
2) On windows, if there is no _curlrc file in the home dir, it checks for one in the same dir the curl executable is placed. On UNIX-like systems, it will simply try to load .curlrc from the deter-
mined home dir.
# --- Example file ---
# this is a comment
url = "curl.haxx.se"
output = "curlhere.html"
user-agent = "superagent/1.0"
# and fetch another URL too
url = "curl.haxx.se/docs/manpage.html"
-O
referer = "http://nowhereatall.com/"
# --- End of example file ---
This option can be used multiple times to load multiple config files.