post4 6월 26일 라즈베리파이 - 네트워크 + : GPIO 21 - : GND 라즈베리파이 네크워트 활용 requests 모듈 설치) sudo pip3 install requests Get 방식의 데이터 전송 requests.get(url, params) url : 서버의 주소와 해당 매핑 url params : 딕셔너리 형태로 데이터를 작성 예) url : 'http://ip주소/mapurl' params = {'data1': 'value1', 'data2':'value2', ....} response = requests.get(url, params=param) json 모듈을 사용한 post 전송 다양한 데이터를 전송할 때 json 형태로 변환하여 서버에 전송할 수 있음. 이 때 headers 매개변수를 사용 딕셔너리로 데이터를 작성 -> j.. 2023. 6. 26. 6월 15일 python - Web2 Flask 웹 서버 구현 Flask 실 ip 설정 ap.run(debug=True, port=5000, host='0.0.0.0') host='자신의 컴퓨터의 실제 ip' * 자신의 컴퓨터의 실제 확인하기 : 네트워크 - 이더넷 속성 - IPv4 * 터미널에서 확인하는 방법 : ipconfig static 폴더 활용 templates와 함께 사용할 때는 static 폴더를 생성하여 이미지나 css, js 등의 웹 자원 활용 url_for() 함수로 정적 자원을 처리 형식) url_for('static', filemname='가져올자원파일명' ) 먼저 작업 폴더에 static 폴더를 만들고, 하위 폴더로 css, js, images 등의 이름으르 자원 폴더를 생성. 참고) Flask의 템플릿 엔진 - Ji.. 2023. 6. 15. 5월 9일 (1) Spring - 데이터 전송 방식 프로젝트 만들 때 type : maven packaging : war 선택(jsp 사용하려면)! packaging은 jar은 타임리프를 사용할 때 선택 라이브러리 깔기 org.apache.tomcat.embed tomcat-embed-jasper javax.servlet jstl 1.2 아이콘 안 뜰 때 새로고침하기 파일모양으로 war인지 jar인지 확인 가능 war이면 아래와 같은 모양! 실행 연동시킬 때 아이콘이 입력 안 되는 경우 - main에서 실행 Port number(포트번호) 같은 컴퓨터에 인터넷을 사용하는 여러 프로그램이 동시에 동작 중일 때, IP로는 프로그램을 구분할 수 없다. 각 프로그램을 식별하기 위한 번호(주소)를 포트번호라고 한다. 널리 사용중인 포트번호 web 서버 : 80 F.. 2023. 5. 9. HTML 태그 - form 사용자 입력을 위한 HTML 양식을 만드는 데 사용된다. 사용자 입력을 수집하는 데 사용된다. 사용자 입력은 대부분 처리를 위해 서버로 전송된다. 서버로 넘기는 영역까지가 form의 역할 form은 텍스트 필드, 확인란, 라디오 버튼, 제출 버튼 등과 같은 다양한 유형의 입력 요소에 대한 컨테이너이다. . form elements . 태그의 속성 action 양식이 제출될 때 수행할 작업을 정의한다. 일반적으로 사용자가 제출 버튼을 클릭하면 양식 데이터가 서버의 파일로 전송된다.(back-end 영역) 전송처리 관련 기술 : php, asp, jsp 등 예> 제출할 때 양식 데이터를 "action_page.php"(임의로 지정)로 보낸다. . form elements . method 양식 데이터를 제출할.. 2023. 2. 21. 이전 1 다음