안녕하세요
현재 jsp 파일로 로그인 화면 구현 중인데요
jsp파일 스크립트릿 안에서
비밀번호를 암호화해서 서버로 보내고
서버에서 토큰을 보여주면 그것을 받아서 쿠키에 다시 저장해야하려고합니다.
선임님이
헤더에 id 랑 암호화된 패스워드 담아서 api호출하고 (주소로 호출한다고 하십니다) 응답온거를 바디를 까서 토큰을 확인하라는데 무슨 소린지 모르겠습니다 ㅠㅠ
이제까지 자바스크립트만 하다보니 ajax 말고는 아무것도 안떠오릅니다 ㅠㅠ
ajax쓰고싶어도 <%%> 안에는 순수 자바 코드만 가능하잖아요 ?..
httpclient 로 url에 서버주소설정해서 서버에 보내면 되나 싶기도하다가도 그러면 서버에서 토큰 날려주면 그걸 어떻게 확인하나 싶고...ㅠㅠ
어떻게 하면 될까요?
답변 2개
RESTful 방식입니다.
구글 개발자 도구중 postman 이라는 앱을 이용하면 조금 더 이해하기 쉬우실 것입니다.
통신은 json 이든 xml 이든 무관하며 주소 통신은 REST 방식에서 자주 사용됩니다.
https://helloreallplay.wordpress.com/2012/07/17/restful-%EC%9D%B4%EB%9E%80/
참조하세요
댓글을 작성하려면 로그인이 필요합니다.
ajax를 사용하시면 되겠네요..
jsp에서는 어떤값을 리턴해주는지만 확인해서 처리 하시면 됩니다.
function LoginCheck (id,pass) {
//pass는 암호화를 하신다니 이분분에서 암호화를 하시면 되겠네요.
var pw = 암호화(pass);
// Ajax 통신으로 서버에 Data를 전송하고 Return 받습니다.
$.ajax({
// type을 설정합니다.
type : 'GET',
url : "서버로 보낼 주소를 입력"
// 사용자가 입력하여 id로 넘어온 값을 서버로 보냅니다.
data : {"id" : id, "pw" : pw},
// 성공적으로 값을 서버로 보냈을 경우 처리하는 코드입니다.
success : function (data) {
// 서버에서 Return된 값
alert(data);
}
...
});
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인