0

テキスト ボックスに情報を入力してボタンを押す Web アプリケーションがあります。現在、Windows CE を実行しているスマート デバイス用のアプリに変換しようとしています。私のコードは次のとおりです。

string doc = webBrowser1.DocumentText;
HtmlElement userValue = doc.GetElementById("username");
userValue.SetAttribute("value", "devacc");
HtmlElement passValue = doc.GetElementById("password");
passValue.SetAttribute("value", "zzq15354");
HtmlElement subButton = doc.GetElementById("submit");
subButton.InvokeMember("click");

Windows CE で実行できるようにする方法はありますか?

投稿リクエスト:

string postData = "?username=uname&password=pass";
byte[] dataBytes = UTF8Encoding.UTF8.GetBytes(postData);
var req = (HttpWebRequest)WebRequest.Create("https://api.surveymonkey.net/oauth/" + postData);
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
req.ContentLength = dataBytes.Length;
using (Stream stream = req.GetRequestStream())
{
     stream.Write(dataBytes, 0, dataBytes.Length);
}
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
string s = new StreamReader(response.GetResponseStream()).ReadToEnd();

編集:投稿リクエストでやろうと思っていますが、ユーザー名/パスワードを渡す方法についてまだ混乱しています

編集 x2: これまでの投稿リクエストの内容を含めました。何か不足しているかどうかはわかりませんが、postData が間違っていると思います。

4

0 に答える 0