2016-12-08 7 views
0

認証でSystem.Diagnostics.Process.Start(..)関数を使用することについて助けてください。C#認証付きWeb公開

System.Diagnostics.Process.Start("http://" + textBox_Old_IP.Text + ":" + combobox_ssh.SelectedItem + "/authorize?UserName=ROOT&Password=123456&submit=") 

しかし、それはeverytime.Iは、それが正常に時々ログインという意味では動作しませんが、他の時間は、それが失敗し、ブラウザが「ERR_EMPTY_RESPONSE」を与える:

私は、次のコードを使用しています。認証でウェブサイトを開く別の方法はありますか?前もって感謝します。

+2

毎回動作しないとはどういう意味ですか? 「うまくいかない」とはどういう意味ですか?それはプロセスを実行しませんか?それはあなたにログインしていない?それはコンパイルされませんか?何? – ThePerplexedOne

+0

申し訳ありません\tあいまいな文です。私は時々正常にログインすることを意味しますが、もう一度失敗し、ブラウザは "ERR_EMPTY_RESPONSE"を返します。 – HelloWorld

+0

サーバ側で問題があるようです – ThePerplexedOne

答えて

-1

WebClientまたはHttpRequestの使用を検討してみませんか?

+0

https://msdn.microsoft.com/zh-cn/library/system.net.webclient(v=vs.110).aspx –

+0

これは簡単にできますWebClient.UploadValues(String、NameValueCollection)を使用して、はるかに安定した、または管理可能で、要件を実現します。 –

関連する問題