(Representational State Transfer)
hyertext markup language으로 링킹을 하기 위해!


URL (User Location Information): 인터넷 상에서 자원(resource)의 위치를 나타내는 주소
ex) https://www.example.com/path/to/resource?query=example
ULI(Uniform Location information): 사용자의 위치 정보
ex) 사용자가 접속한 Wi-Fi 네트워크의 MAC 주소와 해당 네트워크의 위치 데이터, 사용자의 GPS 장치가 현재 위치를 위도 40.7128, 경도 -74.0060 (뉴욕 시)로 보고하는 경우
ULN(Universal Location Number): 특정 위치를 고유하게 식별하기 위해 사용되는 번호
ex) ULN 1234567890123 (특정 창고의 고유 식별 번호)
| method | URI |
|---|---|
| GET | /items |
| method | URI |
|---|---|
| GET | /items/:id |
| method | URI | Status Code | Request Body | Response Body |
|---|---|---|---|---|
| post | /items | 성공 200, 201 / 실패 400 | {"name": "상품명", "price":가격} | - |
| PUT | PUT | PATCH | |
|---|---|---|---|
| 원본 | {"이름":"명수", "나이":40} | ||
| Before | {"이름":"명수", "나이":40} | {"이름":"명수"} | {"이름":"명수"} |
| After | {"이름":"명수", "나이":40} | {"이름":"명수", "나이":null} | {"이름":"명수", "나이":40} |
| id | age | name | job |
|---|
| id | pw |
|---|
[번외]
1. 누가 더 빠를까요?
2. 누가 더 까다로울까요?
✅ 기왕 나온 김에,,
맞춰볼까요?
데이터 베이스에 비밀번호를 암호화해서 저장해뒀습니다.
로그인을 하면 비밀번호가 날 것(암호화 되지 않은 상태)으로 입력이 될 텐데요.
날 것의 입력값과 암호화된 값을 어떻게 비교할 수 있을까요?
- 옛날: 비밀번호 찾기하면 알려줌 -> 너 이걸로 비밀번호 했더라?
- 지금: 비밀번호 찾기하면-> 임시코드를 알려주거나, 다시 비밀번호 새로운 걸로 설정(옛날에는 복호화가 가능한 알고리즘을 사용하지만, 요즘은 복호화가 안되는 알고리즘을 사용하기 때문에)
- 그럼 어떻게 날것과 암호화된 비밀번호를 어떻게 비교를 할까?
날것의 상태가 들어오면 암호화해서 DB의 암호화된 값으로 비교하는 방식을 사용함!!!