GET和POST的奇怪行为

时间:2012-10-25 20:23:17

标签: javascript html rest post get

我正在尝试在iOS中使用Web服务来复制此表单的功能。我遇到了一个问题。无论何时我向其发送帖子,我都会收到错误

<html><head>
<title>410 Gone</title>
</head><body>
<h1>Gone</h1>
/prod/bwckschd.p_get_crse_unsechas been permanently removed from this server.</p>
</body></html>

当我转到this page并选择2013年春季时,我需要this page。问题是,只有在您通过第一页到达目的地时才会加载页面2。网站如何知道您是否经历过那里?我挖了一遍,发现它发送了一个POST请求,其值为p_calling_proc = bwckschd.p_disp_dyn_sched和p_term = 201320(2013年春季)。当我发送page2这个POST命令时,我得到了相同的结果,就像我刚访问第2页而没有访问第1页一样:“/ prod / bwckgens.p_proc_term_date已从此服务器中永久删除。”然后我认为我应该更像Web浏览器,并且最初向第一页发送GET请求。当我收到回复时,我应该发送一个POST请求,其中填写了上述数据。当我这样做时,我仍然得到相同的错误。有什么我没有考虑到的吗?我想要做的就是发送GET / POST请求,这样我就可以获得所提供类的列表。

第二页基本上向this page发送POST请求,其中包含以下变量: term_in = 201320&安培; sel_subj = CS&安培; sel_day =虚设&安培; sel_schd =虚设&安培; sel_insm =虚设&安培; sel_camp =虚设&安培; sel_levl =虚设&安培; sel_sess =虚设&安培; sel_instr =虚设&安培; sel_ptrm =虚设&安培; sel_attr =虚设

有人可以帮我弄清楚如何复制这种行为吗?我对网络开发知之甚少,觉得我错过了一个关键点,这阻碍了我完成这个应用程序。感谢。

1 个答案:

答案 0 :(得分:2)

第一页很可能设置第二页检查的cookie。