0
我正在嘗試POST通過Postman將文檔發送到Watson的發現服務。它給了我下面不那麼有用的錯誤消息,不管我是什麼樣的文件:將文檔攝入Watson Discovery服務時收到415錯誤
{
"code": 415,
"error": "The request failed. Please try again."}
請求看起來像:
https://gateway.watsonplatform.net/discovery/api/v1/environments/7c83f310-0f3a-4ad0-bb71-5f260672cbca/collections/c0080236-aac1-405c-8111-322caa6b0b65/documents?version=2016-12-01
包含二進制和證書文件的身體在標題中。
我可以通過收集儀表板上傳這些文件,所以我必須做錯了什麼。誰能告訴我它是什麼?
我試了PDF和Word文件。我試圖上傳的文件名爲ZSQ03011USEN.pdf和XBQ12358USEN.docx。就像我所說的,他們在使用儀表板時都很好。我會嘗試在頭文件中手動指定mime/type。 –
啊!好。 _另一個事情發現添加(或更新)文檔的要求是,_overall_ HTTP POST請求是一個多部分形式(具體來說:Content-Type:multipart/form-data; boundary ='...)需要發送文件將多部分表單請求作爲名爲'file'的部分進行處理。 (我想我應該更新我的答案來說這樣的話。) –