フォームによって結果が投稿された Web サイトの応答を取得したいと考えています。WebClient、WebRequests などを使ってみました。
現在のコード:
using (var client = new WebClient())
{
var buffer = client.UploadValues("https://secure.monroecc.edu/pls/bpr1/bwzkfcls.P_GetCrse", "POST", vals);
return Encoding.UTF8.GetString(buffer, 0, buffer.Count());
}
また、現在のコードが間違っていないことを確認してください。何かが欠けているだけです。Web サイトの応答を受け取ったとき、それは間違っています。それは、フォームに記入するページです。
Web サイトを GET しようとすると、Web サイト自体で次のエラーが発生します (それに付随する変数を投稿せずに):
VARIABLES IN FORM NOT IN PROCEDURE:
NON-DEFAULT VARIABLES IN PROCEDURE NOT IN FORM: TERM_IN,SEL_SUBJ,SEL_CRSE,SEL_TITLE,BEGIN_HH,BEGIN_MI,BEGIN_AP,SEL_DAY,SEL_PTRM,END_HH,END_MI,END_AP,SEL_CAMP,SEL_SCHD,SEL_SESS,SEL_INSTR,SEL_ATTR,SEL_LEVL,SEL_INSM
DAD name: bpr1
PROCEDURE : bwzkfcls.P_GetCrse
URL : http://secure.monroecc.edu:63500/pls/bpr1/bwzkfcls.P_GetCrse
PARAMETERS :
===========
送信中のリクエストのイメージを次に示します。(Chromeで閲覧)
Web サイトで Oracle PLSQL が使用されていることは知っていますが、これも検索結果の取得に役立たないようです。