api라 해봐야 rest로 get post요청 주고받는 정도인데 그정도는 네트워크패킷 훔쳐보면 충분히 알수있어서 비슷하게만들수잇지. 다만 비공식이니깐 얼마든지 다시 막을수있는게 문제
밀우(ggbadza2)2023-01-15 17:12
답글
근데 이걸 내가 보내면 서버에서 알아? 페이지에서 보낸요청이 아니란걸? 필요한 값들 다 채워서 보내면 되지 않나?
익명(218.236)2023-01-15 22:41
답글
그걸 cookie같은걸 이용해서 사용자를 판별하는거지. 그래서 무조건 적으로 http 메소드를 해석한다고 그대로 따라할수 있는건 아니지만 비공식 api를 만들어 낸곳은 쿠키가 어떤식으로 만들어지는지 파악해서 유사하게 기존 방식을 흉내내서 뽑아낼수 있는거지. 아마 디씨 비공식 api들도 디씨 공앱들 따라해서 만든걸거임.
패킷분석 할것도 없이 그냥 브라우저 네트워크탭 열어보면 페이로드까지 다 떠
아하.. 그런거야?? 한번 해봐야겠네.. 어려운게 아닌가보네
api라 해봐야 rest로 get post요청 주고받는 정도인데 그정도는 네트워크패킷 훔쳐보면 충분히 알수있어서 비슷하게만들수잇지. 다만 비공식이니깐 얼마든지 다시 막을수있는게 문제
근데 이걸 내가 보내면 서버에서 알아? 페이지에서 보낸요청이 아니란걸? 필요한 값들 다 채워서 보내면 되지 않나?
그걸 cookie같은걸 이용해서 사용자를 판별하는거지. 그래서 무조건 적으로 http 메소드를 해석한다고 그대로 따라할수 있는건 아니지만 비공식 api를 만들어 낸곳은 쿠키가 어떤식으로 만들어지는지 파악해서 유사하게 기존 방식을 흉내내서 뽑아낼수 있는거지. 아마 디씨 비공식 api들도 디씨 공앱들 따라해서 만든걸거임.
크롬 개발자 도구 - Network
너가 스프링 켜고 rest로 아무렇게나 대충 crud 기능하는거 만들어도 rest api임