1

我可以从另一个 asp.net 页面将 cookie 传递到我的 silverlight 应用程序中,但我需要将它添加到我的数据服务的请求标头中......这在 ASP.Net 中很容易,但在 Silverlight 中似乎我不能操作请求头

    private void Authorize()
    {
        Cookie dataServiceAuthCookie = new Cookie(HtmlPage.Document.QueryString["pass"],
                                                  HtmlPage.Document.QueryString["auth"]);
        myDataService_Context.SendingRequest += new EventHandler<SendingRequestEventArgs>(Context_SendingRequest);
    }

    private void Context_SendingRequest(object sender, SendingRequestEventArgs e)
    {
        // what goes here?...

    }
4

1 回答 1

1

您可以使用以下命令将标头添加到请求中SendingRequestEventArgs.RequestHeaders

e.RequestHeaders["key"] = "value";
于 2009-08-11T23:15:16.887 回答