我在 WinJS 应用程序中调用了下面的附加代码,并不断收到此错误 405 Method Not Allowed。我已将方法属性更改为 "POST" ,还是一样。有些人说这与许可有关,所以我试图在上传器中设置凭据。这是一个内部应用程序,因此我们假设它应该带有 Windows 身份验证。但目前,我找不到如何。有人可以帮忙吗?
uploader.createUpload(endpoint, file)
.startAsync()
我在 WinJS 应用程序中调用了下面的附加代码,并不断收到此错误 405 Method Not Allowed。我已将方法属性更改为 "POST" ,还是一样。有些人说这与许可有关,所以我试图在上传器中设置凭据。这是一个内部应用程序,因此我们假设它应该带有 Windows 身份验证。但目前,我找不到如何。有人可以帮忙吗?
uploader.createUpload(endpoint, file)
.startAsync()
您还没有将问题缩小到应该担心如何使用 BackgroundTransfer API 表达您需要的程度——您首先需要弄清楚您需要表达什么。
如果您可以访问良好的文档或您正在连接的内部服务的知识渊博的所有者,那么您的第一步应该是咨询以弄清楚 HTTP 请求(以及相关的凭据标头)应该是什么样子。
如果您无权访问,第二个最佳起点是获取您要上传到的该服务的现有工作客户端,并使用网络捕获软件(例如 Fiddler)查看请求它发送的样子。
一旦确定了需要使用的特定 HTTP 方法和服务器凭据,就可以在创建上传之前通过设置对象的method
和serverCredential
属性来告诉 BackgroundTransfer 使用它们。uploader