选课时,抓包所获得返回值为{"dykcm":"纳米功能材料:从研究到应用","sfcx":"","dykch":"1229007","msg":"操作成功","success":"true","kclb":"7"}
我做的选课系统,模拟POST后,所得到的返回值也是{"dykcm":"纳米功能材料:从研究到应用","sfcx":"","dykch":"1229007","msg":"操作成功","success":"true","kclb":"7"}
但是在已选课那块区域并没有显示这门课程,如果我再POST一遍就显示debug
请问大神,这是什么原因呀 - -
PS 非正方教务系统

解决方案 »

  1.   


    我刷新了N次 = = 
    而且我在已选课那里抓包,没有发现那门课的信息
    通过我的选课系统选择XX课后(返回正确)
    我还能在真正的教务系统里重新选择到XX课
      

  2.   

    在真正的教务系统里 选择课程的时候看看请求头和请求数据,比如 referer 这种判断来源的,保证你请求的和教务系统的请求一样,应该是你的请求参数问题,比如你添加课程的用户id和你在教务系统登录的用户id不一样
    再post 显示的 debug信息是什么
      

  3.   


    那我POST的选课请求后,这个请求最后有没有被数据库接纳呀?
    我现在再用我做的选课系统选择同样的课,就会显示debug,不再返回值了
      

  4.   


    请求参数我核对了下,好像木有找到问题
    java 的 debug我不会看耶、、、不知道是不是这个
    uid There is no read method for uid
    xh There is no read method for xh
    sqqz There is no read method for sqqz
    skSerivce There is no read method for skSerivce
    studentService There is no read method for studentService