POST を URL に送信し、応答が URL (jsessionid を含む) でリダイレクトされた場合、それは true になりますか? そうでなければ偽。
書き方は?
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public bool od_auth(string login, string pass)
{
string HTML = PostData("");
return true;
}
private void Auth_Click(object sender, EventArgs e)
{
string login = textBox1.Text;
string pass = textBox2.Text;
bool avt = od_auth(login, pass);
}
public static string PostData(string file, string data)
{
var cookies = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(file);
request.Method = "POST";
request.CookieContainer = cookies;
request.AllowAutoRedirect = true;
request.ContentType = "application/x-www-form-urlencoded";
byte[] EncodedPostParams = Encoding.UTF8.GetBytes(data);
request.ContentLength = EncodedPostParams.Length;
request.GetRequestStream().Write(EncodedPostParams,
0,
EncodedPostParams.Length);
request.GetRequestStream().Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string html = new StreamReader(response.GetResponseStream(),
Encoding.UTF8).ReadToEnd();
return html;
}
}
}