본문 바로가기

웹프로그램

(14)
정규표현식 문법2 # 정규표현식 기본 정의 / 와 / 사이에 정규표현식 리터럴을 기술한다. ex) var pattern = /s$/; 위의 예에서 s는 글자 그대로 매치시킬 문자열. $는 메타문자. 1. 리터럴 문자 \(역슬래시)로 시작하는 이스케이프 시퀀스를 통해 알파벳이 아닌 문자를 처리하는 것이 가능하다. ex) \0 : null 문자 (\u0000) \t : 탭(\u0009) \n : 줄바꿈(\u000A) 다음 아래의 기호는 정규 표현식에서 특별한 의미로 사용된다. ^ $ . * + ? = ! : | \ / ( ) [ ] { } 정규 표현식에서 역슬래시를 매치시키고 싶다면, 앞에 역슬래시를 적어야 한다. 예를 들어, 정규 표현식 /\\/은 역슬래시(\)를 포함한 문자열과 매치된다. 2. 문자 클래스 개별 리터럴 문..
telnet로 웹서버 호출하기 1.GET - 요청한 데이터에 대한 인수(파라미터:parameter)를 URL에 포함하여 웹서버에 요청 - 보낼 수 있는 최대 바이트 수가 제한(4kb) >telnet aaa.com 80 GET / HTTP/1.1 Host: aaa.com ==> 웹브라우져 http://aaa.com/ 2.POST - 요청한 데이터에 대한 인수(파라미터:parameter)를 Body에 포함하여 웹서버에 요청 - 보낼 수 있는 최대 바이트는 무제한 >telnet aaa.com 80 POST / HTTP/1.1 Host: 192.168.37.203 ### GET vs POST ### 1. POST 방식 http://aaa.com/login.asp 페이지로 이동하여 id와 pw를 입력 id : id, pw : pw ==> id..
[TIP] IE버그를 피하기 위한 코드 우리가 흔히 a 태그에 onclick 속성을 이용하여 팝업이나 메시지 등 자바스크립트를 사용하게 되는데 이럴 경우 대부분 아래와 같은 코드를 사용할 것입니다. 팝업 이때 특정 IE에서는 뒤에 있는 return false;가 무시되는 경우들이 발생하여 팝업이 뜨고 본창도 href에 있는 주소로 이동하는 경우들이 발생합니다. 이러한 것은 IE의 버그로 보이며 이 버그를 피하기 위해서는 아래와 같은 함수와 코드를 사용하면 됩니다. 팝업 크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 3.0 Unported 라이센스에 따라 이용하실 수 있습니다.
WAS(웹 응용 프로그램 스트레스) 도구 설치 및 사용 방법 이 문서에서는 Microsoft WAS(Web Application Stress) 도구를 설치하는 방법과 WAS를 사용하여 웹 프로그램을 테스트하기 위한 스크립트를 만들고 실행하는 방법을 단계별로 설명합니다. WAS 도구는 Microsoft Internet Information Services(IIS) 5.0 웹 서버를 시뮬레이트된 로드에 두는 데 사용할 수 있는 시뮬레이션 도구입니다. 이 도구는 여러 브라우저가 웹 사이트에서 페이지를 요청하는 환경을 현실적으로 재현하도록 설계되었습니다. WAS를 사용하여 웹 프로그램에 대한 성능 데이터를 수집하고 웹 서버의 성능과 안정성을 평가하십시오. WAS는 스크립트를 사용하여 상대적으로 적은 수의 클라이언트를 사용함으로써 많은 수의 요청을 시뮬레이트합니다. 따라서..
[Tip] iframe의 src 변경 오류(?) iframe의 src를 Javascript로 변경할때 iframe의 컨텐츠가 제대로 로딩이 안되는 경우들이 가끔 발생하기도 한다. (ex. document.getElememtById("iFrameContent").src = "test.aspx"; ) 제가 이런 현상을 발견한 것은 ASP.NET에서 UpdatePanel로 iframe의 src 를 변경하려 했을 경우였다. 분명 클라이언트 javascript에서 하면 잘 되는데 UpdatePanel을 이용하여 Server로 전송되어 컨트롤하면 제대로된 컨텐츠가 나오지 않는 브라우저가 있었다. (희한한것은 호환성모드로 보면 또 잘 된다는것이다. ㅠ) 뭐 어쨋든 여러가지 원인이 있겠지만 이 오류(?)를 피해가는 방법은 의외로 간단하다. iframe의 src를 변..
facebook like 버튼 넣기 http://developers.facebook.com/docs/reference/plugins/like/ /240
iframe 사용시 쿠키,세션이 안먹는 문제 모든 사이트의IIS 설정중 HTTP 헤더에 사용자 정의 헤더를 추가 해 주세요. 헤더 이름 : P3P 헤더내용 : CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC" [출처] http://blog.naver.com/remipa01/90033000794
Facebook OAuth 인증(OAuth 2.0) 1. 사전 작업(Facebook 어플 등록을 통해 키 발급) -> 등록 사이트 : http://www.facebook.com/developers/createapp.php -> 확인 정보 : application id, api_key, application secret 2. code값 요청(apps에대한 검증 코드 값) -> 요청 정보 : https://graph.facebook.com/oauth/authorize?client_id="등록한 application id"&redirect_uri="code 값을 받을 callback url"&scope=publish_stream,offline_access,user_about_me,read_friendlists -> 응답 정보 : code 값이 넘어옴.(redi..
OAuth를 이용해서 인증하기(Ver 1.0) 1. OAuth를 이용한 인증 OAuth 인증은 컨슈머에게 사용자의 자격증명(credentials)를 공유하지 않고 그들의 보호된 자원을 접근하는것을 사용자가 허가하는 과정이다. OAuth는 보호된 자원을 요청하는데 있어서 사용자의 자격증명 (credentials) 대신에 서비스 프로바이더에 의해 생성된 토큰을 사용한다. 이 과정에서 두개의 토큰을 사용한다. 요청 토큰(Request Token) : - 컨슈머가 사용자의 보호된 자원에 접근하기 위하여 사용자로 부터 허가받기 위해서 사용된다. - 사용자에 의해 인증된 요청토큰(Request Token)은 접근토큰(Access Token)으로 교환된다. - 한번만 사용되어야 하고, 위 용도가 아닌 다른 용도로 사용되면 안된다. - 만료시간을 가지고 있는 것을..
OAuth 인증 개념 1. OAuth 인증이란? OAuth 인증은 사용자가 Service Provider 비밀번호(credential)를 공유함 없이 API를 통하여 Service Provider 의 보호된 자원에 접근을 허가하는 것이다. 2. 용어정리 - 서비스 프로바이더(Service Provider) : OAuth를 통해 접근을 허용하는 웹어플리케이션, 즉 API를 제공하는 서비스를 말함 예> facebook, twitter, daum, naver 등등 - 사용자(users) : 서비스 프로바이더에 계정을 가지고 있는 개인 - 컨슈머(Consumer) : 사용자를 대신하여 서비스 프로바이더에 접근하기 위하여 OAuth를 사용하는 웹사이트 또는 어플리케이션 - 보호된 자원(Protected Resources) : 컨슈머가..