0

Я вызвал прилагаемый код ниже в приложении WinJS и продолжаю получать эту ошибку. 405 Метод не разрешен. Я изменил свойство метода на «POST», все еще одно и то же. Некоторые из парней говорят, что это связано с разрешением, поэтому я пытаюсь установить учетные данные в загрузчике. Это внутреннее приложение, поэтому мы предполагаем, что это должно нести аутентификацию Windows. Но на данный момент я не мог найти, как это сделать. Может ли кто-нибудь помочь?Как установить ServerCredential в Backgrounduploader в приложении WinJS

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

ответ

0

Вы не сузили проблему до точки, где вы должны беспокоиться о том, как выразить то, что вам нужно с BackgroundTransfer API, тем не менее - вы должны выяснить, что вам нужно, чтобы выразить, первый.

Если у вас есть доступ к хорошей документации или знающему владельцу этой внутренней службы, к которой вы подключаетесь, первым шагом должно быть консультирование, чтобы выяснить, как именно должен выглядеть HTTP-запрос (и соответствующие заголовки учетных данных) ,

Если у вас нет доступа к этому, вторая лучшая отправная точка - взять существующего рабочего клиента этой службы, которую вы загружаете, и использовать программное обеспечение для сетевого захвата (например, Fiddler), чтобы взять посмотрите, на что похож запрос.

После того, как вы выяснили, специфический метод HTTP и серверные учетные данные, необходимые для использования, вы можете сказать BackgroundTransfer использовать их, установив method и serverCredential свойства вашего uploader объекта, прежде чем создавать свои добавления.

+0

Привет, Дэн, Спасибо за отзыв. Я понял, что BITS отличается от переноса фона в приложении Windows 8. Мне дали неверную информацию. – anIBMer