본문 바로가기

Web24

[Web] 당신의 API가 Restful 하지 않은 5가지 증거 당신의 API가 Restful 하지 않은 5가지 증거최근에 “Lorna Mitchell” 라는 “Five Clues That Your API isn’t RESTful (당신의 API가 RESTful 하지 않는 5가지 증거)” 의 내용을 기본으로 저의 견해를 덧붙여서 재구성 해봤습니다.참고로 “Lorna Mitchell” 여성 PHP 개발자 이면서, 특히 API 디자인에 대해서 좋은 아이디어 와 글을 포스팅 하고 있습니다. 그녀의 블로그 :http://www.lornajane.net/개인적으로 일을 하고 있는 도메인 특정상 많은 시스템 과 다양한 업체의 사람들 과 API 연동을 합니다.“API 정의서“를 보면 서두에 “본 API 정의서는 RESTful 기반에…부랴부랴“로 시작을 합니다. 예전에는 “TCP/.. 2019. 2. 21.
[Web] 페이로드 페이로드 (컴퓨팅)위키백과, 우리 모두의 백과사전.둘러보기로 가기검색하러 가기페이로드(영어: payload)는 사용에 있어서 전송되는 데이터를 뜻한다. 페이로드는 전송의 근본적인 목적이 되는 데이터의 일부분으로 그 데이터와 함께 전송되는 헤더와 메타데이터와 같은 데이터는 제외한다.컴퓨터 보안에서 페이로드는 멀웨어의 일부를 뜻한다. 웜, 바이러스, 트로이목마 같은 해로운 소프트웨어를 분석할 때 페이로드는 그 소프트웨어가 주는 피해를 뜻한다. 예를 들어 페이로드에는 데이터 훼손, 스팸메일, 개인정보를 알아내기 위해 다수에게 보내는 이메일 등이 있다. 즉 페이로드는 전송 행위의 본래 의도를 뜻한다.설명[편집]페이로드라는 용어는 큰 데이터 덩어리 중에 '흥미 있는' 데이터를 구별하는 데 사용된다. 이 용어는 운.. 2019. 2. 21.
[Web] JSON과 Payload JSON과 Payload서버와 웹, 또는 앱이 통신을 할 때는 데이터를 주고 받는다. 여러가지 방법이 있겠지만, 최근에 가장 많이 사용하는 포맷은 Json 이라는 포맷이다. 만약 IT 바닥에서 조금 일해본 사람이라면 비개발자라고 해도 들어본 단어일거라 생각한다.(라고 생각해본다.) API와 REST 같은 더 이해안되는 용어들을 굳이 끌어들이지는 않겠다. 하지만 비개발자가 개발용어들의 뜻이나 역할에 대해서 정확히 알기 어렵기도 하고, 나도 갑자기 궁금증이 생겨서 겸사겸사 정리해본다.JSON이란 무엇일까.일단, JSON은 데이터 양식이다. 파일로 만들려고 한다면 *.json 이라는 확장자를 갖는다. 파일을 열어보면 아무것도 없다. 마치 콤마로 구분된 CSV 파일을 보는 느낌이다.집합의 합집합 느낌일까. 집합.. 2019. 2. 21.
[Web] Jquery checkbox 제어 jQuery checkbox 컨트롤 1. checkbox checked 여부 :id인 경우 : $('input:checkbox[id="checkbox_id"]').is(":checked") == truename인 경우 : $('input:checkbox[name="checkbox_name"]').is(":checked") == true => $('input[id="checkbox_id"]') + 옵션 형태로 작성 해도 문제는 없다Ex) $('input[name="checkbox_name"]').is(":checked") 2. checkbox 전체 갯수 : $('input:checkbox[name="checkbox_name"]').length3. checkbox 선택된 갯수 : $('input:checkb.. 2019. 2. 21.