WEB/etc
-
ERR_CERT_COMMON_NAME_INVALID 오류WEB/etc 2019. 4. 3. 15:08
모바일 개발자이지만 현 회사에서는 MacOS 프로그램 개발을 병행하고 있다. PC쪽 개발은 처음이라 로직상의 문제보다는 설치파일 생성 및 환경 세팅에서 무한 삽질과 넘어짐의 반복이다. 관련 경험들은 이후에 소소하게 포스팅 할 생각이다. 오늘 내용은 그중 하나인 인증서 관련이다. 히스토리를 짦게 말하면 웹페이지에서 자바스크립트를 통해 만들어놓은 로컬 웹서버(localhost)를 호출해야 했다. HTTPS가 가능해야 했기에 OpenSSL을 통해 사설 인증서를 만들었다. 윈도우의 경우는 아래 링크에서 OpenSSL 다운로드하면 된다. http://slproweb.com/products/Win32OpenSSL.html Win32/Win64 OpenSSL Installer for Windows - Shining ..
-
HTTP Method & HeaderWEB/etc 2014. 10. 10. 18:16
HTTP Method 예제는 연결이 되어 있다는 가정 [connect] telnet ,,,,,, [response] 는 직접 알아서 ~ ●GET : http://localhost/chs/book/Request.asp?Name=Michael&Dept=Computer ●POST : http://localhost/chs/book/TotalBytes_1.asp ●HEAD : 웹서버가 응답시 리소스의 내용은 보내지 않고 HEADER만 보낸다. 즉 리소스가 존재하는지를 확인하고 문제없이 제대로처리 되는지를 확인 [request] HEAD /egloo/insert.php HTTP/1.1 Accept: */* User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1..
-
CORS(Cross-Origin Resource Sharing)WEB/etc 2014. 7. 4. 16:01
Ajax에는 Same Origin Policy라는 원칙이 있다. 말 그대로, 현재 브라우져에 보여지고 있는 HTML을 내려준 웹서버(Origin)에게만 Ajax 요청을 보낼 수 있다. MS가 XMLHttpRequest를 처음 만들 때만 해도 이런 제약은 당연한 것처럼 보였지만, 지금에 와서는 OpenAPI를 통한 매시업(Mashup)이 활성화되는 데 가장 큰 장애물이 되었다. 매시업이 아니더라도 여러 개의 도메인을 사용해야 하는 대규모 사이트를 개발할 때도 골치거리였다. Same Origin Policy를 우회하는 방법으로 JSONP, IFRAME IO, CrossDomain Proxy 등이 고안되었지만, 보안성이 취약하다거나, 동기 호출이 안되거나, 주고 받는 데이터 형식이 제한되거나, 직관적이지 못하..