2016-12-08 8 views
0

인증과 함께 System.Diagnostics.Process.Start (..) 함수를 사용하는 데 도움이 필요합니다.C# 인증 웹 사이트 열기

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)를 사용하여 훨씬 안정적이거나 관리 가능합니다. –