ใ“ใฎใƒšใƒผใ‚ธใฏใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃใƒผใฎๅฐฝๅŠ›ใง่‹ฑ่ชžใ‹ใ‚‰็ฟป่จณใ•ใ‚Œใพใ—ใŸใ€‚MDN Web Docs ใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃใƒผใซใคใ„ใฆใ‚‚ใฃใจ็Ÿฅใ‚Šใ€ไปฒ้–“ใซใชใ‚‹ใซใฏใ“ใกใ‚‰ใ‹ใ‚‰ใ€‚

View in English Always switch to English

412 Precondition Failed

HTTP ใฎ 412 Precondition Failed ใฏใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใ‚จใƒฉใƒผใƒฌใ‚นใƒใƒณใ‚นใฎใ‚นใƒ†ใƒผใ‚ฟใ‚นใ‚ณใƒผใƒ‰ใงใ€ใ‚ฟใƒผใ‚ฒใƒƒใƒˆใƒชใ‚ฝใƒผใ‚นใธใฎใ‚ขใ‚ฏใ‚ปใ‚นใŒๆ‹’ๅฆใ•ใ‚ŒใŸใ“ใจใ‚’็คบใ—ใพใ™ใ€‚ ใ“ใ‚Œใฏใ€ๆกไปถไป˜ใใƒชใ‚ฏใ‚จใ‚นใƒˆใ‚’ GET ใพใŸใฏ HEAD ไปฅๅค–ใฎใƒกใ‚ฝใƒƒใƒ‰ใง่กŒใ†้š›ใซใ€ If-Unmodified-Since ใพใŸใฏ If-Match ใƒ˜ใƒƒใƒ€ใƒผใงๅฎš็พฉใ•ใ‚ŒใŸๆกไปถใŒๆบ€ใŸใ•ใ‚Œใชใ„ๅ ดๅˆใซ็™บ็”Ÿใ—ใพใ™ใ€‚ ใใฎๅ ดๅˆใ€ใƒชใ‚ฏใ‚จใ‚นใƒˆ๏ผˆ้€šๅธธใฏใƒชใ‚ฝใƒผใ‚นใฎใ‚ขใƒƒใƒ—ใƒญใƒผใƒ‰ใพใŸใฏๅค‰ๆ›ด๏ผ‰ใฏๅฎŸ่กŒใ•ใ‚Œใšใ€ใ“ใฎใ‚จใƒฉใƒผใƒฌใ‚นใƒใƒณใ‚นใŒ่ฟ”ใ•ใ‚Œใพใ™ใ€‚

ใ‚นใƒ†ใƒผใ‚ฟใ‚น

http
412 Precondition Failed

ไพ‹

ไบ‹ๅ‰ๆกไปถใฎๅคฑๆ•—

http
ETag: "33a64df551425fcc55e4d42a148795d9f25f89d4"
ETag: W/"0815"

็ฉบไธญ่ก็ชใฎ้˜ฒๆญข

ETag ใจ If-Match ใฎๅ„ใƒ˜ใƒƒใƒ€ใƒผใ‚’ๆดป็”จใ™ใ‚‹ใ“ใจใงใ€็ทจ้›†ใฎ็ฉบไธญ่ก็ชใ‚’ๆคœๅ‡บใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ ไพ‹ใˆใฐใ€ใ‚ใ‚‹ Wiki ใƒšใƒผใ‚ธใ‚’็ทจ้›†ใ—ใฆใ„ใ‚‹ใจใใ€็พๅœจใฎ Wiki ใฎๅ†…ๅฎนใŒใƒใƒƒใ‚ทใƒฅๅŒ–ใ•ใ‚Œใ€ใƒฌใ‚นใƒใƒณใ‚นใฎ ETag ใซๅ…ฅใ‚Šใพใ™ใ€‚

http
ETag: "33a64df551425fcc55e4d42a148795d9f25f89d4"

Wiki ใƒšใƒผใ‚ธใธใฎๅค‰ๆ›ดใ‚’ไฟๅญ˜ใ™ใ‚‹๏ผˆใƒ‡ใƒผใ‚ฟใ‚’ๆŠ•็จฟใ™ใ‚‹๏ผ‰ใจใใ€ POST ใƒชใ‚ฏใ‚จใ‚นใƒˆใซใฏ If-Match ใƒ˜ใƒƒใƒ€ใƒผใซใ€ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใŒๅ‰ๅ›žใฎ็ทจ้›†ใงๆ ผ็ดใ—ใŸ ETag ๅ€คใ‚’ๅ…ฅใ‚Œใ€ใ‚ตใƒผใƒใƒผไธŠใฎใƒชใ‚ฝใƒผใ‚นใฎๆ›ดๆ–ฐใ‚’็ขบ่ชใงใใ‚‹ใ‚ˆใ†ใซใ—ใพใ™ใ€‚

http
If-Match: "33a64df551425fcc55e4d42a148795d9f25f89d4"

ใƒใƒƒใ‚ทใƒฅใŒไธ€่‡ดใ—ใชใ„ๅ ดๅˆใ€ใใฎ้–“ใงๆ–‡ๆ›ธใŒ็ทจ้›†ใ•ใ‚ŒใŸใ“ใจใ‚’ๆ„ๅ‘ณใ™ใ‚‹ใฎใงใ€ 412 Precondition Failed ใ‚จใƒฉใƒผใ‚’็™บ็”Ÿใ•ใ›ใพใ™ใ€‚

ไป•ๆง˜ๆ›ธ

Specification
HTTP Semantics
# status.412

้–ข้€ฃๆƒ…ๅ ฑ