- request payload
- 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할떄마다 세션값이 바껴서 그런건지
내가 값을 잘못추가한건지 모르겠다
session이랑 rand 부분 라인도 올려
데이터 상으로는 16진수가 보내지는데 니 코드에서는 그냥 10진수로 넘기고 있는 거 아님?
value값은 다 string아님??