Я использую С# с Visual Studio 2013, работаю с браузером geckofx, и мне нужно перемещаться с помощью POST. Метод Navigate говорит мне, что мне нужен MimeInputStream, который интуитивно понятен в использовании. Проблема, с которой я сталкиваюсь, заключается в том, как ее инициализировать? MimeInputStream не имеет конструктора. Я обнаружил, что следующий код компилируется, за исключением той части, где он не может преобразовать GeckoMIMEInputStream в такой MimeInputStream. Мой код:
string dataString = string.Format("username={0}&pwd={1}, Username, Password);
GeckoMIMEInputStream postData = new GeckoMIMEInputStream();
postData.AddHeader("Content-Type", "application/x-www-form-urlencoded");
postData.AddContentLength = true;
postData.SetData(dataString);
myGeckoFXBrowser.Navigate("javascript:void(document.getElementById('formname').submit())", GeckoLoadFlags.ReplaceHistory, null, postData);