我正在开发一个Windows 8应用程序,用HTML5 / JavaScript构建它。应用程序中的部分功能需要用户身份验证。现有流程是通过Web表单将数据发布回服务器端脚本,并在成功验证后返回一组cookie。然后可以缓存这些cookie中的数据并用于执行其他几个API调用。我想使用WinJS.xhr来实现这一点,而不是在应用程序中嵌入网页。
首先,我假设我可以使用xhr方法的data
参数将用户名和密码信息传递给服务器端脚本,但我不确定如何格式化POST。 / p>
其次,如果我可以让身份验证部分工作,有没有办法让我看到HTTP响应头中返回的cookie内容?
答案 0 :(得分:0)
您应该能够使用FORM编码标准进行编码。我有一些sample code在这里交织在一起,但是对它进行编码非常简单,并将方法设置为“POST”而不是GET。
对于cookie传输,您应该能够从标题中提取它们并根据需要进行设置。