我的卷曲很有效并且非常简单:
卷曲 -d
"学期=20141暑期+2013+++++++++++++++++++++++++++++&courseid=&subject=IT++INFORMATION+TECHNOLOGY&college=&campus=1% 2C2%2C3%2C4%2C5%2C6%2C7%2C9%2CA%2CB%2CC%2CI%2CL%2CM%2CN%2CP%2CQ%2CR%2CS%2CT%2CW%2CU%2CV%2CX%2CZ&courselevel=&coursenum= &startTime=0600&endTime=2359&days=ALL&All=All+Sections" http://www3.mnsu.edu/courses/selectform.asp
我正在尝试在 ruby on rails 中使用 Net::HTTP 来做到这一点,我有这个:
uri = URI.parse("http://www3.mnsu.edu/courses/selectform.asp")
params = {"semester" => "20141Summer+2013+++++++++++++++++++++++++++++",
"subject" => "IT++INFORMATION+TECHNOLOGY",
"campus" => "1%2C2%2C3%2C4%2C5%2C6%2C7%2C9%2CA%2CB%2CC%2CI%2CL%2CM%2CN%2CP%2CQ%2CR%2CS%2CT%2CW%2CU%2CV%2CX%2CZ",
"startTime" => "0600",
"endTime" => "2359",
"days" => "ALL",
"ALL" => "All+Sections"}
#===== FORM POST =====#
@response = Net::HTTP.post_form(uri, params)
但是,每次运行时,它都会返回“Microsoft VBScript 运行时错误 800a0009” curl 永远不会那样做。
关于什么不匹配的任何提示?