서버가 실제로 요청을 받고 호스트 이름 (별칭)을 올바르게 처리하고 있습니까?
내 .hosts 파일에 추가 한 후
웹 서버 로그를 확인하여 요청이 어떻게 들어 왔는지 확인하십시오.
curl에는 전송 된 요청과 수신 된 응답을 덤프하는 옵션이 있으며이를 trace라고하며 파일에 저장됩니다.
--자취
호스트 또는 헤더 정보가 누락 된 경우 config 옵션을 사용하여 해당 헤더를 강제 실행할 수 있습니다.
명령 줄에서 작동하는 curl 요청을 얻은 다음 PHP에서 구현하려고합니다.
구성 옵션은
-K /-config
컬과 관련된 옵션은 여기에 있습니다
--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.