我正在寻找一种方式来验证我在rapidshare的高级账户,然后在验证完成后开始下载。我已经看到过很多其他语言中做过这个操作,但好像在我所知道的语言中(C#)是不可能完成此操作。
我已经将整个项目转换为C#,以便我更轻松地调试它,但这一点也没有帮助,因为原始项目从未使用过身份验证,而我也不知道该如何做。我应该注意到我正在使用ASP.Net进行此操作。
如果有人可以帮我进行身份验证,我就应该能够正确地下载。
谢谢 (Xièxiè)
我正在寻找一种方式来验证我在rapidshare的高级账户,然后在验证完成后开始下载。我已经看到过很多其他语言中做过这个操作,但好像在我所知道的语言中(C#)是不可能完成此操作。
我已经将整个项目转换为C#,以便我更轻松地调试它,但这一点也没有帮助,因为原始项目从未使用过身份验证,而我也不知道该如何做。我应该注意到我正在使用ASP.Net进行此操作。
如果有人可以帮我进行身份验证,我就应该能够正确地下载。
谢谢 (Xièxiè)
我不知道你是如何进行下载的,或者他们在他们的端口使用了什么类型的认证,但如果它是基本的HTTP(比如Twitter),你可以使用WebClient的NetworkCredential类。类似于以下内容:
WebClient client = new WebClient();
client.Credentials = new NetworkCredential(user, pass);
string data = client.DownloadString(new Uri(some_url));