본문 바로가기

http

[DART/FLUTTER] Because {Project} depends on http >=1.1.1 which requires SDK version >=3.2.0 <4.0.0, version solving failed. 아래의 에러는 http library 설치시 발생하는 에러이고, 간략하게 설명하자면 http 1.1.1 라이브러리 버전 이상은 SDK 버전이 3.2.0 이상, 4.0.0 이하이여야 한다 에러의 내용이다. [{Project}] flutter pub get --no-example Resolving dependencies... Error on line 32, column 5 of pubspec.yaml: A dependency may only have one source. ╷ 32 │ ┌ sdk: flutter 33 │ │ dependencies: 34 │ │ http: ^1.2.0 │ └──^ ╵ exit code 65 -- [{Project}] flutter pub get --no-example Resol.. 더보기
[JAVA] 서버 Root Path 설정 With Tomcat Tomcat 이 설치 되었있다는 가정하에, 진행합니다. 하면 아래와 같이 Server 설정 화면이 띄워집니다. Modules 탭을 선택하면, 아래와 같은 화면이 나오고, Root Path 설정을 아래와같이 진행 할 수 있습니다. 선택 > Edit > Path > / 변경이 잘되었는지 확인해보도록 하겠습니다. 아래의 Server.xml 을 열어줍니다. 최하단에 Context 태그의 docBase 와 Path 를 확인 합니다. 더보기
[NODEJS] http 접속 https 로 Redirect 처리 HTTPS 프로토콜 권장에 따라, HTTPS 사용은 이제 선택이 아닌 필수인 경우가 많습니다. 따라서 HTTP 접속을 HTTPS 로 리다이렉트 처리해줄 필요가 있습니다. Apach 나 nginx 와 같은 웹서버에서 http , https 를 제어하지 않고, was 서버에서 제어하는 방법은 아래와 같습니다. app.use(function(req, res, next){ if(!req.secure){ res.redirect("https://"+ 도메인 + req.url); }else{ next(); } }); 원리는 간단합니다. 모든 접속에 대해, secure 접속 여부를 확인하고, 아닌 경우 https 경로로 리다이렉트 시켜주는 방법 입니다. 위의 코드는 미들웨어 생성시 최상단에 작성되어야 합니다. 더보기
[프레임워크] 자바, 이클립스, 톰캣 UTF-8 설정 [프레임워크] 자바, 이클립스, 톰캣 UTF-8 설정 톰캣 서버를 사용할 때에, HTTP를 통해 전송, 수신을 할 경우에 인코딩 문제가 발생합니다. 그럴때 간단한 설정을 통해 서버의 기본 문자 인코딩을 바꿔주도록 합니다. 1. Tomcat > server.xml 2. Connector에 URIEncoding="UTF-8" 을 추가해줍니다. 3. Connector에 URIEncoding="UTF-8" 을 추가해줍니다. 더보기