0

我在WinJS应用程序中调用了下面的附加代码,并不断收到此错误405方法不允许。我已经将方法属性更改为“POST”,仍然是同样的事情。有些人说这是与权限有关,所以我试图在上传器中设置证书。这是一个内部应用程序,所以我们假设这应该带有Windows身份验证。但目前,我无法找到如何。任何人都可以帮忙吗?如何在WinJS应用程序中的Backgrounduploader中设置ServerCredential

uploader.createUpload(endpoint, file) 
        .startAsync() 

回答

0

您还没有缩小的问题,你应该担心如何去表达你需要BackgroundTransfer的API还没有什么意义 - 你需要找出你需要表达什么,第一。

如果您有权访问您要连接的内部服务的良好文档或知识丰富的所有者,那么您的第一步应该是咨询以确定HTTP请求(以及相关凭据标头)的外观。

如果您没有访问权限,第二个最好的出发点是将您正在上传的此服务的现有工作客户端,并使用网络捕获软件(例如Fiddler)看看它发送的请求是什么样的。

一旦你想通了,你需要使用特定的HTTP方法和服务器证书,你可以告诉BackgroundTransfer通过创建您上传之前设置你的uploader对象的methodserverCredential性质使用它们。

+0

嗨Dan,感谢您的反馈。我想通过Windows 8应用程序中的背景传输,BITS是不同的。我被给了错误的信息。 – anIBMer

相关问题