사람들이 과도한 따옴표를 사용하는 것을 보았습니다 .
add_header 'Access-Control-Allow-Origin' '*';
사람들 이 따옴표를 사용하지 않는 것을 보았습니다 .
add_header Access-Control-Allow-Origin *;
지금까지 내가 아는 한, 그래서 당신이 실제로 않는 한 모두 잘 작동 이 따옴표를 사용할 수 있나요?
사람들이 과도한 따옴표를 사용하는 것을 보았습니다 .
add_header 'Access-Control-Allow-Origin' '*';
사람들 이 따옴표를 사용하지 않는 것을 보았습니다 .
add_header Access-Control-Allow-Origin *;
지금까지 내가 아는 한, 그래서 당신이 실제로 않는 한 모두 잘 작동 이 따옴표를 사용할 수 있나요?
답변:
정확한 답은 "never"입니다. \
""또는 ";"와 같은 특수 문자 를 인용하거나- 이스케이프 할 수 있습니다 . 문자열 (문의 의미를 모호하게하는 문자)에서
add_header X-MyHeader "Test String;";
처럼 작동합니다
add_header X-MyHeader Test\ String\;;
실제로 : 그냥 따옴표를 사용하십시오 :)
편집 : 어떤 사람들은 nitpick을 좋아합니다. 문을 모호하게 만들 수있는 반드시 완전한 문자 목록은 nginx
구성 구문 에 대한 나의 이해에 달려 있습니다.
<space> " ' { } ; $ \
탈출해야 할 수도 있습니다 $
및 \
변수 확장을 방지하기 위해도 인용 문자열에.
불행히도 문서에서 그러한 문자의 완전하고 권위있는 목록을 찾을 수 없습니다.
공백 및 / 또는 다른 특수 문자가 포함 된 값에는 따옴표가 필요 nginx
합니다. 그렇지 않으면 따옴표가 인식되지 않습니다. 현재 예제에서 따옴표는 차이가 없지만 어쨌든 값을 따옴표로 묶는 것이 좋습니다.