/// <summary> /// 发送Post请求,查询全校课程 /// </summary> /// <param name="CourseInfo">全校课程的实体,主要是查询的参数</param> /// <returns></returns> public String QueryCourse(JxglxtRequest Http, CourseEntry CourseInfo) { String QueryCourseUrl = "http://222.72.92.106/eams/teachTaskSearch.do?method=arrangeInfoList"; StringBuilder PostData = new StringBuilder(); PostData.Append(CourseInfo.PageNo); PostData.Append(CourseInfo.CalendarId); //PostData.Append(CourseInfo.ArrangeFormat); PostData.Append(CourseInfo.CalendarTerm); PostData.Append(CourseInfo.PageSize); PostData.Append(CourseInfo.StudentTypeId); PostData.Append(CourseInfo.TaskArrangeInfoId); //PostData.Append(CourseInfo.TaskCalendarId); PostData.Append(CourseInfo.TaskCourseCode); PostData.Append(CourseInfo.TaskCourseName); PostData.Append(CourseInfo.TaskCourseTypeName); PostData.Append(CourseInfo.TaskEnrollTurn); PostData.Append(CourseInfo.TaskSeqNo); PostData.Append(CourseInfo.TaskStdTypeId); PostData.Append(CourseInfo.TaskTeachClassId); PostData.Append(CourseInfo.TeacherDepartmentId); PostData.Append(CourseInfo.TeacherName); PostData.Append(CourseInfo.TimeStartUnit); PostData.Append(CourseInfo.TimeWeek); MyStream = new StreamReader(Http.PostRequest(QueryCourseUrl, PostData.ToString())); return(MyStream.ReadToEnd()); }
//内网:http://192.168.100.54/eams/index.do?isShowLogin=true //外网:http://222.72.92.106/eams/index.do?isShowLogin=true static void Main(string[] args) { String CookieGetUrl = "http://222.72.92.106/eams/index.do?isShowLogin=true"; String LoginPostUrl = "http://222.72.92.106/eams/login.do"; String LoginPostData = "name=12042201028&isShowLogin=true&password=sw123456&lang=chinese"; String HomePageGetUrl = "http://222.72.92.106/eams/defaultHome.do?method=welcome"; String PersonGradeGetUrl = "http://222.72.92.106/eams/personGrade.do"; String PersonCourseGetUrl = "http://222.72.92.106/eams/courseTableForStd.do?method=stdHome"; String CourseSearchPostUrl = "http://222.72.92.106/eams/teachTaskSearch.do?method=arrangeInfoList"; String RoomSearchPostUrl = "http://222.72.92.106/eams/roomResource.do?method=search"; String ContentType = "application/x-www-form-urlencoded"; JxglxtRequest Http = new JxglxtRequest(); CourseEntry Ce = new CourseEntry(); RoomEntry Re = new RoomEntry(); //发送Post请求,传递用户认证信息 var aa = Http.LoginJxglxt(LoginPostUrl, LoginPostData); String str = "pageNo=1&pageSize=1&calendar.id=341&calendar.studentType.id=5&calendar.term=1&task.seqNo=&task.course.code=&task.course.name=&task.courseType.name=&task.teachClass.depart.id=&task.arrangeInfo.teachDepart.id=&teacher.name=&teacher.department.id=&task.teachClass.enrollTurn=&task.teachClass.stdType.id=&courseActivity.time.week=&courseActivity.time.startUnit="; var bb = Http.PostRequest("http://222.72.92.106/eams/teachTaskSearch.do?method=arrangeInfoList", str); var cc = Http.GetRequest("http://222.72.92.106/eams/courseTableForStd.do?method=stdHome"); JxglxtInfo Info = new JxglxtInfo(); var dd = Info.GetMyCourse(Http); Http.Close(); }