Jayden1116
Jayden`s LifeTrip ๐Ÿ”†
Jayden1116
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • Jayden`s (481)
    • ๐Ÿฏ Hello, Jayden (144)
      • ์ผ๊ธฐ (1)
      • ์‹ ๋ฌธ (121)
      • ์Œ์•… (6)
      • ๊ฒฝ์ œ (16)
    • ๐Ÿ’› JavaScript (88)
      • ์ด๋ชจ์ €๋ชจ (4)
      • ๋ฐฑ์ค€ (44)
      • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (40)
      • ๋ฒ„๊ทธ (0)
    • ๐ŸŽญ HTML CSS (6)
      • ํํŠธ๋ฏ€๋ฅด (2)
      • ํฌ์Šค์Šค (4)
    • ๐Ÿ’ป CS (13)
      • ์ž๋ฃŒ๊ตฌ์กฐ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (1)
      • ๋„คํŠธ์›Œํฌ (9)
      • ์šด์˜์ฒด์ œ (1)
      • ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค (0)
      • ๋””์ž์ธ ํŒจํ„ด (1)
    • ๐Ÿ Python (71)
      • ๋ฐฑ์ค€ (67)
      • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (4)
    • ๐Ÿ’ฟ Data (156)
      • ์ด๋ชจ์ €๋ชจ (65)
      • ๋ถ€ํŠธ์บ ํ”„ (89)
      • ๊ทธ๋กœ์Šค ํ•ดํ‚น (2)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ๐Ÿ”ด ๋ธ”๋กœ๊ทธ(ํ™ˆ)
  • ๐Ÿฑ Github
  • ๊ธ€์“ฐ๊ธฐ
  • ํŽธ์ง‘
hELLO ยท Designed By JSW.
Jayden1116

Jayden`s LifeTrip ๐Ÿ”†

[CS] HTTP request method : GET, POST / PUT, PATCH
๐Ÿ’ป CS/๋„คํŠธ์›Œํฌ

[CS] HTTP request method : GET, POST / PUT, PATCH

2022. 7. 6. 11:25

GET

  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ ์ •๋ณด๋ฅผ ์š”์ฒญํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์†Œ๋“œ(๋ฆฌ์†Œ์Šค ์กฐํšŒ)
  • ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ํŠน์ •ํ•˜๊ธฐ ์œ„ํ•ด URL ๋’ค์— Query String์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ •๋ณด๋ฅผ ์กฐํšŒ
    • ํ•œ ๋ฒˆ ์„œ๋ฒ„์— GET ์š”์ฒญ์„ ํ•œ ์ ์ด ์žˆ๋‹ค๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•ด๋‘”๋‹ค.(์ดํ›„ ๋™์ผํ•œ ์š”์ฒญ์€ ์ €์žฅ๋œ ๊ฐ’์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)URL ๋’ค์˜ Query String๊นŒ์ง€ ํฌํ•จํ•ด์„œ ๋ธŒ๋ผ์šฐ์ € ํžˆ์Šคํ† ๋ฆฌ์— ๋‚จ๊ฒŒ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์บ์‹œ๊ฐ€ ๊ฐ€๋Šฅ

GET method์˜ URL

POST

  • ์„œ๋ฒ„์—๊ฒŒ ์ •๋ณด(๋ฐ์ดํ„ฐ) ์ฒ˜๋ฆฌ(์ฃผ๋กœ ์ƒ์„ฑ)๋ฅผ ์š”์ฒญํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์†Œ๋“œ
    • ๊ผญ ์ƒ์„ฑ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ณ€๊ฒฝ ๋˜๋Š” ํŠน์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
  • ์ „๋‹ฌํ•  ๋ฐ์ดํ„ฐ๋ฅผ Body ๋ถ€๋ถ„์— ํฌํ•จํ•˜์—ฌ ํ†ต์‹ 
  • ๋ธŒ๋ผ์šฐ์ € ํžˆ์Šคํ† ๋ฆฌ์— ๋‚จ์ง€ ์•Š๊ณ  ์บ์‹œ๋„ ๋ถˆ๊ฐ€๋Šฅ

 


PUT

  • ์„œ๋ฒ„์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฉ”์†Œ๋“œ
  • ๋ฆฌ์†Œ์Šค๋ฅผ ๋Œ€์ฒด, ํ•ด๋‹น ๋ฆฌ์†Œ์Šค๊ฐ€ ์—†์œผ๋ฉด ์ƒ์„ฑ
// ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค

// ์ „
user/10
{
	name: Jayden,
	language: Javascript
}

// ์š”์ฒญ
PUT user/10 
{
	name: Hodu,
}

// ํ›„
user/10 
{
	name: Hodu,
}

PATCH

  • ์„œ๋ฒ„์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ฉ”์†Œ๋“œ
  • ๋ฆฌ์†Œ์Šค์˜ ์ผ๋ถ€๋ถ„์„ ์ˆ˜์ •
// ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค

// ์ „ 
user/10
{
	name: Jayden,
	language: Javascript
}

// ์š”์ฒญ
PATCH user/10 
{
	name: Hodu
}

// ํ›„
PATCH user/10 
{
	name: Hodu,
	language: Javascript
}

'๐Ÿ’ป CS > ๋„คํŠธ์›Œํฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[CS] ์›น์˜ ๋™์ž‘ ์›๋ฆฌ  (0) 2022.07.07
[CS] HTTP - status code(์ƒํƒœ ์ฝ”๋“œ)  (0) 2022.07.07
[CS] HTTP๋ž€?  (0) 2022.07.05
[CS] TCP ํ†ต์‹  : 3-way handshake, 4-way handshake  (0) 2022.07.04
[CS] TCP/IP ์ „์†ก ๊ณ„์ธต - TCP์™€ UDP  (0) 2022.07.03
    '๐Ÿ’ป CS/๋„คํŠธ์›Œํฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [CS] ์›น์˜ ๋™์ž‘ ์›๋ฆฌ
    • [CS] HTTP - status code(์ƒํƒœ ์ฝ”๋“œ)
    • [CS] HTTP๋ž€?
    • [CS] TCP ํ†ต์‹  : 3-way handshake, 4-way handshake
    Jayden1116
    Jayden1116
    ์•„๋งˆ๋„ ํ•œ๋ฒˆ ๋ฟ์ธ ์ธ์ƒ์„ ์—ฌํ–‰ ์ค‘์ธ Jayden์˜ ์ผ์ง€๐Ÿ„๐ŸŒŠ

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”