我需要创建一个应用程序(ASP.NET或WinForms或Windows服务,不确定)需要调用包含用于基本身份验证的用户名和密码的URL, url返回一个csv文件。然后我需要在应用程序中使用csv文件。我不知道该怎么做。如何在我的应用程序中调用网址。不可能有用户交互,它需要在返回csv文件时完全自动化。如何使用应用程序中的基本身份验证调用url
2
A
回答
0
尝试使用System.Net.WebRequest
类。这里是在一般使用的页面:
http://msdn.microsoft.com/en-us/library/system.net.webrequest.aspx
你可以换出Credentials
财产的分配与自己NetworkCredential
对象传递一个自定义的用户名和密码。
我实际上处理类有点不同于示例。我确保每个类IDisposable
都在using语句中初始化,以避免意外遗留未声明的资源。如果您的服务收到频繁或快速的流量,这一点尤其重要。
编辑:
如果你有兴趣的CSV解析库,有很多你可以从任何搜索找到。您可能会喜欢this CodeProject article的代码。这个库足够灵活,可以处理正确转义的多行字段。
祝你好运!
4
尝试这样:
var webClient = new WebClient();
webClient.Credentials = new NetworkCredential("username", "password");
webClient.DownloadFile("http://someurl/file.csv", "c:\\file.csv");
+0
这有什么好运? – Peter 2010-09-04 14:34:19
相关问题
- 1. 如何在Rails应用程序中使用httparty进行基本身份验证?
- 2. 使用C的地铁应用程序中的基本身份验证#
- 3. 如何使用证书身份验证来调用HTTPS URL
- 4. 如何在Windows应用程序中使用Windows身份验证?
- 5. apache mod_wsgi django应用程序的基本身份验证
- 6. 如何在IONIC应用程序中使用基于SAML的身份验证
- 7. AngularJS:在单页应用程序中使用身份验证的基本示例
- 8. 禁用其他身份验证的HTTP基本身份验证
- 9. 如何调试使用基本身份验证处理
- 10. 如何使用HTTPS验证Woocommerce API(基本身份验证)
- 11. Ansible:使用基本身份验证
- 12. 如何验证Worklight 5.0.5上的应用程序身份验证
- 13. ASP.NET应用程序未使用Windows身份验证进行身份验证
- 14. 在Firefox中使用in-url基本身份验证
- 15. 如何区分使用基本身份验证的用户
- 16. 在tomcat中基于JSP web应用程序的身份验证
- 17. 使用带有基本身份验证URL的VideoView
- 18. 如何使用基本身份验证使用JQuery进行JSONP调用?
- 19. 如何将我的aws web应用程序的基本访问身份验证?
- 20. 角2 HTTP GET使用基本身份验证调用
- 21. Google应用程序域(身份验证)
- 22. 谷歌应用程序身份验证
- 23. 身份验证facebook应用程序
- 24. 应用程序身份验证密钥
- 25. 应用程序身份验证刷新
- 26. 如何在ASP.Net MVC应用程序中使用来自WCF身份验证服务的身份验证Cookie
- 27. 如何在我的web应用程序中使用kentor身份验证服务进行身份验证
- 28. Windows身份验证在MVC应用程序调用的WebAPI
- 29. 使用php的基本身份验证(如Apache的.htaccess),如何?
- 30. 在Swift中使用身份验证的Azure Api应用程序
我知道你说的基本身份验证,但您的应用程序使用窗体身份验证? – Josh 2010-08-24 03:30:35
您应该接受一个答案或提供一些反馈。 – 2011-02-04 01:11:08