Как загрузить файл в свой шкафчик с помощью REST API Desire2Learn? Сервер возвращает код состояния 200, но «Произошла непредвиденная ошибка».
POST /d2l/api/le/1.0/locker/mylocker/?x_a={appID}&x_c={appSig}&x_b={myUserID}&x_d={myUserSig}&x_t={time) HTTP/1.1
Host: myHost.com
Accept: */*
Content-type: multipart/mixed;boundary=BOUNDARY
Content-Length: 181
--BOUNDARY
Content-Type: text/plain
Content-Length: 4
test
--BOUNDARY
Content-type: application/json
Content-Length: 36
{"Description":"","IsPublic":"true"}
--BOUNDARY--
РЕДАКТИРОВАТЬ (другой запрос, тот же результат)
POST /d2l/api/le/1.0/locker/mylocker/testFile?{authQueryparms}
Host: myHost.com
Accept: */*
Content-type: multipart/mixed;boundary=BOUNDARY
Content-Length: 288
--BOUNDARY
Content-Type: text/plain
Content-Length: 4
test
--BOUNDARY
Content-type: application/json
Content-Length: 142
{ "Description": {"Text": "Text description string for file.", "HTML": "<p>Text description string for <i>file</i>.</p>" }, "IsPublic": true }
--BOUNDARY--