1. request payload
  2. callCount=1 page=/MCourse.do?cmd=viewLearnerCourseList httpSessionId=yXih1Ll8m554FEbyyS7B5rnU1SXVtILgHVFP1HYyDhPE2rJG6aEWHtNGrftaMLB0.WINDOWS-4YYMUBK_servlet_engine1 scriptSessionId=D6AFC8506B0A573B02043DD2E35E3541638 c0-scriptName=MCourseWork c0-methodName=viewLearnerCourseList2 c0-id=0 c0-e2=string: c0-e3=string:service c0-e1=Object_Object:{curriculumType:reference:c0-e2, courseTermStatus:reference:c0-e3} c0-e4=number:1 c0-e5=string: c0-e6=string: c0-param0=Object_Object:{courseTermDTO:reference:c0-e1, curPage:reference:c0-e4, searchKey:reference:c0-e5, searchTxt:reference:c0-e6} c0-param1=boolean:false batchId=0

이게 크롬에서 보내지는거 뽑아온거
        params.add(new BasicNameValuePair("callCount","1"));
        params.add(new BasicNameValuePair("page","/MCourse.do?cmd,viewLearnerCourseList"));
        params.add(new BasicNameValuePair("httpSessionId",cookie.get(0).getValue()));
        params.add(new BasicNameValuePair("scriptSessionId",session+rand));
        params.add(new BasicNameValuePair("c0-scriptName","MCourseWork"));
params.add(new BasicNameValuePair("c0-methodName","viewLearnerCourseList2"));
params.add(new BasicNameValuePair("c0-id","0"));
params.add(new BasicNameValuePair("C0-e2","string:"));
params.add(new BasicNameValuePair("C0-e3","string:service"));
params.add(new BasicNameValuePair("C0-e1","Object_Object:{curriculumType:reference:c0-e2, courseTermStatus:reference:c0-e3}"));
params.add(new BasicNameValuePair("C0-e4","1"));
params.add(new BasicNameValuePair("C0-e5","string:"));
params.add(new BasicNameValuePair("C0-e6","string:"));
params.add(new BasicNameValuePair("C0-param0","Object_Object:{courseTermDTO:reference:c0-e1, curPage:reference:c0-e4, searchKey:reference:c0-e5, searchTxt:reference:c0-e6}"));
params.add(new BasicNameValuePair("C0-param1","boolean:false"));
params.add(new BasicNameValuePair("batchId","0"))


이렇게 해놧는데 자바스크립트 주소 바로들어가서 뽑아논걸 session에 넣었는데 페이지를 excute할떄마다 세션값이 바껴서 그런건지 

내가 값을 잘못추가한건지 모르겠다