전체 글 654

100~500 상태코드

1xx 상태 코드는 요청이 수신되어 처리 중임을 나타내는 정보 응답 코드입니다. 주로 다음과 같은 경우에 사용됩니다.1xx 상태 코드 사용 사례100 Continue클라이언트가 서버에 큰 데이터를 전송하기 전, 서버가 요청을 받아들일 준비가 되었는지 확인하는 경우 사용됩니다.클라이언트는 먼저 요청 헤더만 보내고, 서버로부터 100 Continue 응답을 받으면 본문 데이터를 전송합니다.101 Switching Protocols클라이언트가 프로토콜 전환을 요청했을 때 서버가 전환에 동의함을 나타내는 경우 사용됩니다.예를 들어 HTTP에서 WebSocket 프로토콜로 전환할 때 사용할 수 있습니다.102 Processing (WebDAV)WebDAV 프로토콜에서 서버가 요청을 받아 처리 중임을 알리는 경우 ..

카카오페이 결제> 온라인 결제> 단건 결제

카카오페이 단건 결제 사용 방법 단건 결제 = 한 번의 결제로 지불이 완료되는 구매건 cf. 정기 결제 = 정기적으로 여러 차례 결제가 발생하는 결제  일반적인 상품 판매나 비용 지불 시 단건 결제를 사용 단건 결제 시 가맹점 코드(CID)가 필요합니다.- 카카오페이와 제휴를 통해 애플리케이션> ClientID를 전달 주시면 가맹점코드(CID)를 발급해 드립니다.- 테스트 결제는, 가맹점 코드로 "TC0ONETIME"와 "Secret key(dev)"를 통해 결제 호출이 가능합니다.https://developers.kakaopay.com/docs/payment/online/single-payment#payment-ready 카카오페이 | 개발자센터새로운 기회와 가치를 함께 만들어봐요developers.k..

javascript api에서 res, req

JavaScript의 API에서 res와 req는 서버와 클라이언트 간의 통신을 처리하는 HTTP 요청과 응답 객체 주로 Node.js와 Express.js와 같은 서버 프레임워크에서 사용됩니다. req는 요청(request) 객체이고, res는 응답(response) 객체입니다.req 객체 (Request)req 객체는클라이언트가 서버로 보내는 HTTP 요청 주요 속성과 메서드는 다음과 같습니다:req.body: 요청의 본문(body)을 포함합니다. -> 주로 POST, PUT 요청에서 사용됩니다.req.params: URL 경로의 매개변수를 포함합니다. 예를 들어, /users/:id와 같은 경로에서 req.params.id로 매개변수에 접근할 수 있습니다.req.query: URL의 쿼리 문자열을 ..

RESTful API & JSON

RESTful API & JSON RESTful 기반으로 서버에서 요청과 응답을 주고 받을 수 있도록 정의된 형식=  RESTful API 라고 하는 것 RESTful API에서 주고받는 내용들은 모두 HTTP 본문에 담겨서 전달 (body) 특히 이 본문(body) 을 JSON 형식으로 구성하여 보내기 때문에,  RESTful API 통신을 위해서는 JSON을 알아야한다는 것.  API를 RESTful하게 만들어서API의 목적이 무엇인지 명확하게 하기 위해RESTful함을 지향

RESTful API

RESTful API를 작성하는 방법에 대해 설명드리겠습니다. RESTful API는 REST(Representational State Transfer) 아키텍처 스타일을 따르는 API입니다. REST는 클라이언트와 서버 간의 상호 작용을 규정하는 일련의 원칙과 제약  RESTful API를 작성하는 데 필요한 단계와 주요 개념을 다음과 같이 설명합니다.1. API 설계1.1. 리소스 식별RESTful API는 리소스 기반입니다. 리소스는 URL을 통해 고유하게 식별됩니다.예를 들어, 사용자를 나타내는 리소스는 /users와 같은 경로를 사용할 수 있습니다.1.2. HTTP 메서드RESTful API는 리소스에 대한 작업을 수행하기 위해 HTTP 메서드를 사용합니다. 주요 HTTP 메서드GET: 리소스 ..

API 문서 작성법 (엔드포인트, Req,Res, 오류 처리 )

API 문서 작성 시 중요한 요소는 엔드포인트 설명, 요청 및 응답 예제, 오류 처리 방법입니다. 각각의 요소에 대해 자세히 설명드리겠습니다.1. 엔드포인트 설명엔드포인트 설명은 API 사용자가 특정 기능을 어떻게 사용할 수 있는지에 대해 명확히 이해할 수 있도록 도와줍니다. 여기에는 URL 경로, HTTP 메서드, 기능 설명 등이 포함됩니다.**GET /api/v1/users** - Description: Retrieves a list of all users. - Method: GET - URL: /api/v1/users - Parameters: None - Headers: - Authorization: Bearer token_required 2. 요청(Request) 및 응답(Response) 예제..

JSON

JSON (JavaScript Object Notation)은 데이터 교환 형식 주로 웹 애플리케이션과 서버 간의 데이터 전송에 사용JSON은 텍스트 형식이며, 사람과 기계가 모두 쉽게 읽고 쓸 수 있도록 설계  1. JSON 기본 구조 JSON 데이터는 key-value  키-값,중괄호 {} 2. 데이터 타입JSON은 다음과 같은 데이터 타입을 지원 문자열(String): 큰따옴표 ""로 묶은 텍스트. 예: "John"숫자(Number): 정수 또는 부동 소수점 숫자. 예: 30불리언(Boolean): 참 또는 거짓. 예: true 또는 false배열(Array): 대괄호 []로 묶은 값의 목록. 예: ["Math", "Science"]객체(Object): 중괄호 {}로 묶은 키-값 쌍의 집합. 예: ..

속도 vs. 완성도

면접 시 매일 듣는 질문이다.  AWS 에서도, 실무에서도 늘 고민인 부분.  속도 퀄리티  면접에서 나는 이렇게 답한다. "속도가 더 중요합니다. 고객에게 신뢰감 문제이기 때문입니다.  양방향으로 문이 열리는 two way door이고 추후 보완 가능하다면, 우선 draft 버전으로라도 먼저 제공하고,신뢰를 얻고 보완을 할 것입니다.  만약, 한번 제품이 출시/배포 되고 나서, 문서가 고객에게 전달 되고 나서 수정이 안 된다면, 결과물의 퀄리티에 더 신경쓸 것입니다"  빅데이터 회사에서는 이렇게 답한다.  "일반적으로는 속도를 중요시합니다. 신뢰 문제이기 때문입니다. 그러나, 000 서비스는 아무래도 상품 많고 카테고리 카탈로그가 다양해서 정확도가 더 중요합니다. 고객에게 나쁜 경험을 주게 되면, 고객..

카테고리 없음 2024.06.15

컴퓨터 비전, 이미지 data 로 quality 검수

qualitykeypoint detection / segmentation -> line에 잘 직었는지점이 있어야 할 곳에 잘 잇는지 object detection 박스가 잘렷는지  CV computer vision data quantity 가 중요함. -> sheep horse  overfitting underfitting 과는 다름.  overfitting underfitting- Asian dataset 를 갖고 있다고 하면, Asian face 에서는 잘 나오는데, 다른 나라  other face 는 안 됨  road in  image data는 region object label keypoint 이커머스의 카탈로그(색상, 사이즈) 데이터는 text data->  nlp word token

카테고리 없음 2024.06.15

네트워크, 프로토콜, TCP/IP 참조 모델

보안 확보 - 프로토콜: 올바른 통신 상대인지 인증, 통신 암호화하는 구조  ex. 웹브라우저 -> 접속 대상 서버가 올바른 통신 상대인지 인증 -> 사용자 이름, 비밀번호 암호화, 송신  프로토콜 / 통신 프로토콜 = 통신을 위한 규칙  프로토콜로 정의된 다양한 통신 기능 -> 그 처리에 맞게 계층 구조   1. 물리적 사양 : 네트워크에 많은 프로토콜이 각각 다양한 역할 하며 존재  - LAN 케이블 소재, 커넥터 형태, 핀 -> 프로토콜에 정의됨  2. 송신 상대 특정 - 주소 할당 -> 송신 상대 구별 (이해 쉬운 문자 주소, 이해 어려운 숫자 구조)  3. 패킷 전송 - 헤더의 어디에서 어디까지, 어떤 정보 포함하고, 어떤 순서로 교환하는지 정의 네트워크 네트워크의 기초 -> 오랜 기간 존재한 ..