C# Silverlight:访问表单身份验证站点后面的REST服务

C# Silverlight:访问表单身份验证站点后面的REST服务,c#,silverlight,rest,C#,Silverlight,Rest,我是Silverlight的新手,我正在构建一个简单的应用程序,为开支报告门户提供一个界面。门户有一个我可以访问的RESTAPI;我知道我可以使用WebClient或WebHttpRequest来完成。但是,为了能够访问API,我需要先登录。登录是站点的login.aspx上的简单表单验证。如何从Silverlight登录(发布到登录页面) 注意:该站点具有clientaccesspolicy.xml设置,我可以访问不需要登录的REST URL。您是否查看了Silverlight Busines

我是Silverlight的新手,我正在构建一个简单的应用程序,为开支报告门户提供一个界面。门户有一个我可以访问的RESTAPI;我知道我可以使用WebClient或WebHttpRequest来完成。但是,为了能够访问API,我需要先登录。登录是站点的login.aspx上的简单表单验证。如何从Silverlight登录(发布到登录页面)


注意:该站点具有clientaccesspolicy.xml设置,我可以访问不需要登录的REST URL。

您是否查看了Silverlight Business Application项目模板和。该模板具有内置功能,可登录到表单验证网站


您可以将此作为silverlight应用程序的起点,也可以简单地使用它来查看如何从silverlight执行身份验证。

I支持他查看WCF RIA的动议。特别是如果它很简单的话。就好像它是为你而设计的(这让我们对它的复杂使用感到非常不快),我看了一下WCF Ria服务,但没有找到任何可以帮助我的东西。我最后做的是使用HttpWebRequest发布到登录页面,然后从响应中删除cookie,并将cookie用于将来的请求。好吧,至少你已经解决了你的问题。我仍然相信RIA服务是最简单的途径。开箱即用,业务应用程序模板能够让用户登录和注销。