IT/리눅스 2021. 6. 2.
우분투 Nginx - 동일 포트 http 접근 https 리다이렉트
포트가 다른 경우에는 그냥 리다이렉트 하면 되는데. 비표준 포트를 사용하는 경우, http 로 접근했을 때 같은 포트의 https 로 보내 주고 싶다. 비슷한 고민이 있던 다른이들의 흔적을 찾음 :) [nginx] 같은 포트로 들어오는 http를 https 로 넘기기 https://blog.bandoche.com/622 질문 이걸 해결하기 위해 구글링. Force redirect to https on specific port on nginx? 질문 자체를 가져와 봤다. 한글로 써 놓기 쉽지 않네. 내용은 아래와 같은 질문이다. 나랑 똑같은 고민 I have website on port 8080 and I want to force https on it. ex. If I type http://mywebsit..
IT/파이썬 2021. 1. 25.
파이썬 requests 로 POST PUT 처리하기 - Form 데이터 보내기
파이썬 코드로 폼 데이터를 보내 처리하려면, pip install requests 를 통해 requests 를 설치해야 한다. 접속해서 POST, PUT을 처리하는 예제 코드는 아래와 같다. params = { "param1": "test1", "param2": 123, "param3": "한글" } res = requests.post("http://127.0.0.1:5000/handle_post", data=json.dumps(params)) return res.text apt-info.github.io/%EA%B0%9C%EB%B0%9C/python-flask3-post/ (python) flask 3. Post 요청 처리 지난 시간에 이어 Flask로 Post 요청을 처리하는 방법에 대해 알아보겠습니..
IT/IoT | Hardware 2019. 11. 6.
[Tech] Websocket - 웹소켓 demo site
자세히 공부한 것은 아니니, 일단 검색된 사이트 보관용. 동작을 테스트 할 수 있는 데모사이트 찾아서 정리해둠. ws/wss 테스트: http://demos.kaazing.com/echo/index.html ssl/tls 가 적용되는 버전은 wss:// 를 사용하면 된다. 그냥 시키는 대로 버튼만 누르면 테스트 가능 wss 테스트 : https://www.websocket.org/echo.html wss 만 지원된다. 패킷을 캡쳐하기 어렵다는 얘기 관련자료 WebSocket과 Socket.io https://www.websocket.org/ Youtube 영상 https://www.youtube.com/watch?v=i5OVcTdt_OU
IT/Web 2018. 5. 18.
REST API 제대로 알고 사용하기
REST API 제대로 알고 사용하기 구글링을 해보면 아주 많은 자료들이 넘쳐나지만, 이자료가 제일 맘에 드네 http://meetup.toast.com/posts/92 REST는 Representational State Transfer라는 용어의 약자자원(RESOURCE) - URI행위(Verb) - HTTP METHOD표현(Representations)4) Self-descriptiveness (자체 표현 구조)REST의 또 다른 큰 특징 중 하나는 REST API 메시지만 보고도 이를 쉽게 이해 할 수 있는 자체 표현 구조REST API 설계 시 가장 중요한 항목은 다음의 2가지로 요약할 수 있습니다.첫 번째, URI는 정보의 자원을 표현해야 한다. 두 번째, 자원에 대한 행위는 HTTP Metho..
IT/IoT | Hardware 2015. 5. 21.
초보개발자 웹서버 구현하기 - W5500 EVB, ARM CortexM0
마찬가지로 위즈네트의 W5500을 이용하여 간단하게 웹서버를 구현해 보는 자료이다.위즈네트 아카데미에서 유사한 강의가 계속 진행되고 있으니 관심만 있다면 누구든지 구현이 가능하다.본 자료는 강사분 중 Eric이 작성한 링크를 소개하고 있다. #ARM #CortexM0 보드인 #W5500-EVB 로 웹서버를 구현해 보는 설명자료이다. 위즈네트에서 생산중인 W5500 칩을 이용하여 간단하게 웹으로 LED를 제어하고, ADC 값을 모니터링 할 수 있도록 해 주는 예제를 포함하고 있다. Note 0. W5500-EVB 웹 서버 응용 개발: W5500-EVB 소개W5500-EVB는 WIZnet의 W5500 칩을 이용하여 임베디드 네트워크 디바이스 개발을 위해 활용 가능한 Evaluation board 이다. W5..
IT 2015. 3. 7.
TCP/IP 통신 예제 in mbed.org
대표적인 라이브러리를 정리해 보자.기본적으로 cookbook에 보면 몇가지 표로 정리되어 있다.http://mbed.org/handbook/TCP-IP-protocols-and-APIs주로, 공식 EthernetInterface 라이브러리를 사용하고 있다.HTTPClient - HTTPClient_HelloWorld (Donatien Garnier) TinyHTTP_b - denki-yohou_b (Suga koubou) NTPClient - NTPClient_HelloWorld (Donatien Garnier) WebSocketClient - WebSocket_HelloWorld(Samuel Mokrani) RPC over HTTP Server - RPC over HTTP Server (François..
IT 2014. 7. 31.
IoT 튜토리얼 예제 - The Internet of Things using Arduino, Wiz550io and Thingspeak API
기술관련 자료는 따로 옮겨서 구성하기로..아래 글은 여기 => http://bthinkr.tistory.com/47 를 참고해 주세요. 일단 글은 남겨둠. 아두이노에 WIZ550io 모듈을 이용하여 다양한 Internet of Things 예제들을 코드 구현 및 데모를 실은 동영상이다. 관련된 소스코드는 Github을 통해서 공유하고 있다.https://github.com/MD4N1/Wiz550io-Tutorial-Series 예제들을 보니 왠만한 프로젝트는 다 있다. 예제 소스가 있는 폴더를 스크린샷해서 가져왔다. 요즘 유행하는 것들은 다 있네.Twitter, Thingspeak, Web Server, Xively ...각각 하나하나가 가치 있는 프로젝트들인데 #Internet of Things 에 관..
IT 2010. 1. 18.
[리소스] mini webserver with SSL
업뎃/ 오픈소스쪽에도 레퍼런스할 만한 곳이 있네. http://axtls.sourceforge.net/index.htm 2002년 대학교 과제 정도로 시도한 것 같은데. 과제 설명과 간단한 결과파일 http://www.cs.cmu.edu/~srini/15-441/F02/ http://www.cs.cmu.edu/~srini/15-441/F02/Projects/lab01/docs/lab01.pdf (돌려보지는 못해서 어떤 수준인줄은 모르겠음 *^-^*) SSL 강의 동영상..but english.. http://ilserver.sp.cs.cmu.edu/view.pl?id=1105 간단한 웹서버의 구현에 유용한 웹페이지 인듯.. http://www.jmarshall.com/easy/http/#toc HTTP ..