我正在構建一個需要在網站上驗證會話並提交/檢索數據的應用程序。HttpWebRequest和HttpWebResponse
這是我到目前爲止所能做到的(通過Google搜索)。我已經能夠檢測到請求的頁面是否真的存在,但不止這些,我不能繼續!
WebRequest request = WebRequest.Create("http://localhost/");
try
{
using (WebResponse response = request.GetResponse())
{
HttpWebResponse httpResponse = (HttpWebResponse)response;
textBlock1.Text = "Connected ...\n Status code is: " + httpResponse.StatusCode;
}
}
catch (WebException e)
{
using (WebResponse response = e.Response)
{
HttpWebResponse httpResponse = (HttpWebResponse)response;
textBlock1.Text = "Error Code: " + httpResponse.StatusCode;
}
}
此代碼只是檢測Web請求源是否存在。現在我會假設來源存在,我如何發送用戶名/密碼進行身份驗證?
我會假設用戶名/密碼字段被命名爲用戶/同時傳遞...我如何將用戶名和密碼發送到網站以驗證和閱讀回覆?
我相信這部分會在整個開發過程中非常有幫助。
您需要提供更多信息。用戶應該如何進行身份驗證?是通過嗎?基本身份驗證,Windows身份驗證或通過。該網站自己的身份驗證方法? – foxy
網站如何處理授權?鑑於上面的代碼,我假設你必須在頁面上輸入用戶名/密碼,然後點擊提交,這是正確的嗎? – Dominik
@Dominik:這是真的,你必須輸入用戶名和密碼,然後按Enter/Submit/whatever。 – sikas