코딩

코딩/파이썬

[Python] Requests로 JSON POST 요청 예제

파이썬에서 Requests 라이브러리로 JSON 데이터를 POST 요청을 보내기 위한 코드입니다. API 서버 명세서*를 통해 request body에 필요한 정보를 JSON 형태로 만들고, POST 방식으로 API 서버를 호출할 수 있습니다. (*API 서버 명세서는 최하단 포스터를 참고해 주세요.) 호출하는 모든 과정을 Requests 라이브러리를 사용하여 테스트 할 수 있습니다. import requests # 한국사 강좌 신청 API 호출 korean_application = { 'name': 'John Doe', 'email': 'johndoe@example.com', 'course': '한국사' } response = requests.post('http://127.0.0.1:5000/korea..

코딩/파이썬

[Python] Flask기반 REST API 간단 구현 예제

Flask를 사용하여 온라인 강좌 신청 API를 만들어보겠습니다. 해당 과목에 대한 강좌 신청 정보를 처리할 수 있도록 해봅시다. Flask API 코드 import json from flask import Flask, request app = Flask(__name__) def validate_application(application): # 강좌 신청 정보에 대한 유효성 검사를 수행하는 함수 if 'name' not in application: return False if 'email' not in application: return False if 'course' not in application: return False return True @app.route('/korean', methods=[..

코딩/C 언어

[C언어] 증감연산자 위치 예제

아래는 C 언어에서 증감 연산자를 활용한 심화 예제 코드입니다. #include int main() { int a = 5; int b; // 후위 증가 연산자 b = a++; // b에는 a의 현재 값인 5가 대입되고, a는 1 증가하여 6이 됨 printf("후위 증가 연산자 결과:\n"); printf("a의 값: %d\n", a); printf("b의 값: %d\n", b); // 전위 증가 연산자 a = 5; // a를 다시 5로 초기화 b = ++a; // a를 1 증가시킨 후 b에 대입 (a는 6, b도 6) printf("\n전위 증가 연산자 결과:\n"); printf("a의 값: %d\n", a); printf("b의 값: %d\n", b); return 0; } 위 예제에서는 후위 증가..

코딩/C 언어

[C언어] 논리연산자 간단한 예제

#include int main() { int a = 5, b = 3; // 논리 AND 연산자 if (a > 0 && b > 0) { printf("a와 b는 양수입니다.\n"); } else { printf("a와 b 중 적어도 하나는 양수가 아닙니다.\n"); } // 논리 OR 연산자 if (a > 0 || b > 0) { printf("a나 b 중 적어도 하나는 양수입니다.\n"); } else { printf("a와 b 모두 양수가 아닙니다.\n"); } // 논리 NOT 연산자 if (!(a > 0)) { printf("a는 양수가 아닙니다.\n"); } else { printf("a는 양수입니다.\n"); } return 0; } 결과: a와 b는 양수입니다. a나 b 중 적어도 하나는 양..

Niki
'코딩' 카테고리의 글 목록 (2 Page)