Чи насправді сервер отримує запити, і чи правильно ви обробляєте ім'я хоста (псевдонім)?
після додавання до мого .hosts файл
Перевірте свій журнал веб-сервера, щоб побачити, як надходив запит ...
curl має параметри скинути надісланий запит, а отриманий відповідь називається слід, який буде збережено у файл.
- слід
Якщо у вас відсутня інформація про хост або заголовок - ви можете застосувати ці заголовки за допомогою параметра config.
Я отримаю запит на згортання, що працює в командному рядку, а потім спробую реалізувати в PHP.
Параметр config є
-K / - конфіг
варіанти, які є актуальними у завитках, тут
--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 Вкажіть, з якого файла конфігурації слід читати аргументи 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.