Phalanger のチュートリアルを Web ブラウザで試してみましたが、うまくいきました。:) しかし、Web サイトに自動ログインしようとしましたが、Windows Webform コントロールで追加の認証ヘッダーを送信できません。それは私に方法が見つからないことを教えてくれます! 私はs/thを逃しましたか?
$authData = "test@mail.com:test";
$authHeader = "Authorization: Basic " + base64_encode($authData) + "\r\n" + "User-Agent: MyUserAgent\r\n";
$this->browser->navigate($url,"",null,$authHeader);
ドキュメントを調べたところ、Windows Webforms Navigate メソッドは 4 つの変数を取りますが、常にメソッドが見つかりません! 私も試してみました
$authData = utf8_encode("test@mail.com:test");
しかし、これによりエラー関数utf8_encodeが見つかりませんでしたか? すみません、ばかげた質問でしたら。ありがとう。
編集:例外の詳細:
PHP.Core.PhpException was unhandled by user code
Message: An exception of type 'PHP.Core.PhpException' occurred in PhpNetCore.dll but was not handled in user code
Additional information: Call to undefined function: 'test\utf8_encode'