1. 개요
만든 network에 대한 테스트 코드를 작성하는 도중 성공한 응답에 대한 mock이 필요하게 되었다.
그런데 mock을 생성하려면 api를 요청할 사이트에 대한 http 버전 정보가 필요하였다.
let successResponse = HTTPURLResponse(url: ,
statusCode: ,
httpVersion: ,
headerFields:
)
2. api를 요청할 사이트의 http 버전을 확인하는 방법
api를 요청할 사이트의 http 버전을 확인하는 방법은
curl -I 주소
위와 같은 형식으로 터미널에서 명령을 보내주면 알 수 있다.
여기선 토큰을 함께 주지 않아서 에러 메세지도 같이 반환되었지만,
어떤 HTTP 버전인지와 어떤 타입으로 자료를 주는지도 알 수 있다.