ๆญค้ ้ข็”ฑ็คพ็พคๅพž่‹ฑๆ–‡็ฟป่ญฏ่€Œไพ†ใ€‚ไบ†่งฃๆ›ดๅคšไธฆๅŠ ๅ…ฅ MDN Web Docs ็คพ็พคใ€‚

View in English Always switch to English

ๅฏ็ทฉๅญ˜

ๅฏ็ทฉๅญ˜็š„้Ÿฟๆ‡‰ๆ˜ฏๅฏ่ขซ็ทฉๅญ˜็š„ HTTP ้Ÿฟๆ‡‰๏ผŒๅฎƒ่ขซๅญ˜ๅ„ฒไปฅไพ›็จๅพŒๆชข็ดขๅ’Œไฝฟ็”จ๏ผŒๅพž่€Œๅฐ‡ๆ–ฐ็š„่ซ‹ๆฑ‚ไฟๅญ˜ๅœจไผบๆœๅ™จใ€‚ไธๆ˜ฏๆ‰€ๆœ‰็š„ HTTP ้Ÿฟๆ‡‰้ƒฝๅฏไปฅ่ขซ็ทฉๅญ˜๏ผŒๅฏไปฅ่ขซ็ทฉๅญ˜็š„ HTTP ้Ÿฟๆ‡‰้œ€ๆปฟ่ถณๅฆ‚ไธ‹ๅˆ—ๆขไปถ:

  • ่ซ‹ๆฑ‚ไธญไฝฟ็”จ็š„ๆ–นๆณ•ๆœฌ่บซๆ˜ฏๅฏไปฅ่ขซ็ทฉๅญ˜็š„๏ผŒๅฆ‚ GET ๆˆ– HEAD ๆ–นๆณ•ใ€‚ๅฆ‚ๆžœไธ‹้”ไบ†ๆ–ฐ็š„ๆŒ‡็คบ๏ผŒ้Ÿฟๆ‡‰ POST ๆ–นๆณ•ไนŸๅฏไปฅ่ขซ็ทฉๅญ˜๏ผŒไฝ†้€™็จฎๅฏฆๆ–ฝๆ–นๅผๆฅต็ˆฒ็ฝ•่ฆ‹ใ€‚ๅ…ถไป–ๆ–นๆณ•๏ผŒๅฆ‚๏ผšPUT ๆˆ– DELETE ้ƒฝไธๅฏไปฅ่ขซ็ทฉๅญ˜๏ผŒๅŒๆจฃไป–ๅ€‘็š„่™•็†็ตๆžœไนŸไธๅฏไปฅใ€‚
  • ๆ‡‰็”จ็จ‹ๅผๆ˜ฏๆœƒ็ทฉๅญ˜ๅทฒ็Ÿฅ็š„้Ÿฟๆ‡‰็š„็‹€ๆ…‹็ขผ๏ผŒๅนถไธ”่ขซ่ช็ˆฒๆ˜ฏๅฏ็ทฉๅญ˜็š„ใ€‚้€™ไบ›ๅฏ็ทฉๅญ˜็š„็‹€ๆ…‹็ขผๅฆ‚ไธ‹๏ผš200ใ€203ใ€204ใ€206ใ€300ใ€301ใ€404ใ€405ใ€410ใ€414 ๅ’Œ 501ใ€‚
  • ้Ÿฟๆ‡‰ไธญๆฒ’ๆœ‰ๆŒ‡ๅฎš็š„้ ญ้ƒจ๏ผŒๅฆ‚ Cache-Control๏ผŒๅฎƒๅฏไปฅ้˜ปๆญข็ทฉๅญ˜ใ€‚

่ซ‹ๆณจๆ„ไธ€ไบ›ไธ็ทฉๅญ˜่ซ‹ๆฑ‚/้Ÿฟๆ‡‰ๅˆฐๆŒ‡ๅฎš็š„ URI ๅฏ่ƒฝๆœƒๅฐŽ่‡ด็›ธๅŒ URI ไธŠไปฅๅ‰็š„็ทฉๅญ˜้Ÿฟๆ‡‰ๅคฑๆ•ˆใ€‚ไพ‹ๅฆ‚๏ผŒPUT ๅˆฐ pageX.html ๅฐ‡ไฝฟ็›ธๅŒ URI ไธ‹ๆ‰€ๆœ‰็š„ GET ๆˆ– HEAD ่ซ‹ๆฑ‚็ทฉๅญ˜ๅคฑๆ•ˆใ€‚

ๅŒๆจฃ็š„,ๅฆ‚ๆžœ่ซ‹ๆฑ‚็š„ๆ–นๆณ•ๅ’Œ้Ÿฟๆ‡‰็š„็‹€ๆ…‹้ƒฝๅฏไปฅ่ขซ็ทฉๅญ˜๏ผŒ้‚ฃ่ซ‹ๆฑ‚็š„้Ÿฟๆ‡‰ไนŸ้ƒฝๅฐ‡ๅฏไปฅ่ขซ็ทฉๅญ˜๏ผš

GET /pageX.html HTTP/1.1
(โ€ฆ)

200 OK
(โ€ฆ)

PUT ่ซ‹ๆฑ‚ไธ่ƒฝ่ขซ็ทฉๅญ˜. ๆญคๅค–๏ผŒๅฎƒ้‚„ๅฐ‡ๅฐŽ่‡ดๆ‰€ๆœ‰ไพ†ๆบ็‚บ HEAD ๆˆ– GET ็›ธๅŒ็š„ URI ็ทฉๅญ˜ๆ•ธๆ“š็„กๆ•ˆ :

PUT /pageX.html HTTP/1.1
(โ€ฆ)

200 OK
(โ€ฆ)

ๆŒ‡ๅฎš็š„ Cache-Control ้ ญ้ƒจๅœจ้Ÿฟๆ‡‰ไธญๅฏไปฅ้˜ปๆญข็ทฉๅญ˜๏ผš

GET /pageX.html HTTP/1.1
(โ€ฆ)

200 OK
Cache-Control: no-cache
(โ€ฆ)

ไบ†่งฃๆ›ดๅคš

ๅŸบ็คŽ็Ÿฅ่ญ˜

ๆŠ€่ก“่ณ‡่จŠ

  • ๅธธ่ฆ‹็ทฉๅญ˜ๆ–นๆณ•ๆ่ฟฐ: GETใ€HEAD
  • ๅธธ่ฆ‹ไธๅฏ็ทฉๅญ˜ๆ–นๆณ•ๆ่ฟฐ: PUTใ€DELETE, often POST