我一直试图通过他们的价格API将文件上传到D2L,并且每次都收到404错误。这是使用标准REST客户端发送的请求:
路线:
POST /d2l/api/le/(version)/(orgUnitId)/content/modules/(moduleId)/structure/
接头:
{Content-Length=394, Content-Type=multipart/mixed; boundary=xxBOUNDARYxx}
发帖机构:
--xxBOUNDARYxx
Content-Type: application/json
{"Title":"Syllabus","ShortTitle":"test","Type":1,"TopicType":1,"Url":"/content/enforced2/2163764-ENGR_059009_SEC001_20133/test.txt","EndDate":null,"StartDate":null,"DueDate":null,"IsHidden":false,"IsLocked":false}
--xxBOUNDARYxx
Content-Disposition: form-data; name=""; filename="text.txt"
Content-Type: text/plain
some test file
--xxBOUNDARYxx--
我们没有收到任何无效的令牌错误,只有空白的404 Not Found。有人可以帮助解释为什么这个请求没有通过?我们希望建立一个更复杂的请求,但不能让这个基本的请求先发挥作用。