BOX上传API请求失败,状态为400

时间:2020-09-11 05:31:38

标签: box-api boxapiv2

我正在尝试使用BOX API通过SAP应用程序将文件加载到box中。我截取了从应用程序发送到BOX的数据,如下所示。

HTTP_CLIENT : 1212 REQUEST: 

POST http://upload.box.com:443/api/2.0/files/content HTTP/1.1
Authorization: Bearer <Token>
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW; charset=UTF-8
User-Agent: SAP HttpClient v1.0
Host: upload.box.com:443
Proxy-Connection: Keep-Alive
Content-Length: 388

HTTP_CLIENT : 1212 REQUEST: 

------WebKitFormBoundary7MA4YWxkTrZu0gW
content-disposition: form-data; name="attributes"

{"name":"TestFile.txt", "parent":{"id":"118921257256"}}
------WebKitFormBoundary7MA4YWxkTrZu0gW
content-disposition: form-data; name="file"; filename="TestFile.txt"
content-type: text/plain

555555,55550000,120000,TEST SUPPLIER,11102000000000

------WebKitFormBoundary7MA4YWxkTrZu0gW--

HTTP_CLIENT : 1212 REPLY: 

HTTP/1.1 400 Bad Request
Server: nginx
Date: Fri, 11 Sep 2020 03:47:19 GMT
Content-Length: 248
Content-Type: text/html
Via: 1.1 D23537.somedomain.com:8080 (Cisco-WSA/10.5.1-296)
Connection: keep-alive
Proxy-Connection: keep-alive

我没有主意,因为请求似乎与包装盒文档中共享的示例匹配。 (https://developer.box.com/guides/uploads/direct/file/

0 个答案:

没有答案