該程序的目的是自動登錄到我的管腳板帳戶。儘管我似乎與/ auth URI和Responds進行了聯繫,但似乎此連接已關閉,或者與最後一次打開瀏覽器的功能沒有關聯。當瀏覽器打開時,它似乎並不知道該程序已經登錄。讓瀏覽器登錄
任何想法?
static void Main(string[] args)
{
string FormUrl = "https://pinboard.in/auth/";
string PinUserName = "aarondv1";
string PinPassword = "";
string FormParams = string.Format("username={0}&password={1}", PinUserName, PinPassword);
string cookieHeader;
//Three Headers to update
//1) ContentType
//2)Method
//*) Conversion from UTF-8? to ANCI2?
// Not sure that its necessary, bc pinboard might use utf??
//3)ContentLength
WebRequest req = WebRequest.Create(FormUrl);
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
/*Conversion*/
byte[] bytes = Encoding.ASCII.GetBytes(FormParams);
req.ContentLength = bytes.Length;
using (Stream os = req.GetRequestStream())
{
os.Write(bytes, 0, bytes.Length);
}
WebResponse resp = req.GetResponse();
string opend = resp.ResponseUri.ToString();
System.Diagnostics.Process.Start(opend);
}
餅乾的PARMS發送此信息的瀏覽器(配置文件)爲基礎。不基於操作系統。 –