HTTP
-
Retrofit DELETE Body 추가하기Android📱/삽질 기록... 2023. 3. 2. 16:16
Retrofit DELETE에 Body 넣기 Retrofit으로 api 삭제 요청을 할 때 DELETE를 사용하게된다. @DELETE("/요청주소") 하지만 Http method DELETE는 Body에 대한 언급이 따로 없어서 보통 빈 값으로 많이 사용을 하기 때문인지 (추정입니다) Retrofit에서 DELETE를 사용할때 @Body를 쓰게된다면 Non-body HTTP method cannot contain @Body or @TypedOutput 를 마주치게 된다. 하지만 개발을 하다보면 DELETE에 Body를 추가해주어야할 상황도 존재하는데 그때는 @HTTP를 사용해주면 된다. @HTTP(method = "DELETE", path = "/요청주소", hasBody = true) 이렇게 작성해주면..
-
상태코드의 종류CS📟 2022. 8. 14. 13:04
상태 코드란? HTTP 통신 시 응답 메시지 첫 번째 행에 들어가서 요청이 정상적으로 처리되었는지 알려주는 코드이다. 샹태 코드 의미 100 Continue 서버가 헤더를 받고 바디를 기다리는 중 101 Switching Protocols 클라이언트가 서버에게 프로토콜 변경을 요청했고 서버에서 수락 200 OK 성공 201 Created 성공 후 만들어진 URL을 응답으로 보냄 301 Moved Permanently 요청내용의 경로 변경 (영구적)POST 요청은 308을 사용하는 것이 바람직 302 Found 요청 내용의 경로 변경 (임시적) 304 Not Modified 요청한 내용이 갱신되지 않음 400 Bad Request 잘못된 요청 403 Forbidden 접근 금지 404 Not Found 찾..