2017-09-02 11 views
0

RESTを使用して添付ファイルをJira Service Deskチケットにアップロードしたいとします。 私は最初にそれを行うには、一時的な添付ファイルをアップロードする必要があり、その応答がOKならば、私はtemporaryAttachmentIdを使って添付ファイルをチケットにアップロードできることを理解しました。添付ファイルをRESTを使用してJira Service Deskにアップロード

私の問題は、私は次のエラーを得たことである:

私のコードは、(URLが有効なURLで、ファイルが存在している)、このようになります
HttpResponseProxy{HTTP/1.1 415 Unsupported Media Type [Server: Atlassian Proxy/XXX, ATL-vTM-Backend-Time: XX, Content-Type: text/html;charset=UTF-8, Strict-Transport-Security: max-age=XXX; includeSubDomains; preload, Date: XX, X-AREQUESTID: XX, ATL-vTM-Time: XX, X-AUSERNAME: XXXX, X-Content-Type-Options: nosniff, Connection: keep-alive, Set-Cookie: atlassian.xsrf.token=XXXX|lin; Path=/; Secure, X-Seraph-LoginReason: OK, Content-Length: 0, ATL-vTM-Queue-Time: 0] [Content-Type: text/html;charset=UTF-8,Content-Length: 0,Chunked: false]} 

HttpPost httpPost = new HttpPost(url); 
    processHttpEntityEnclosingRequestBase(httpPost, headers); 

    MultipartEntity entity = new MultipartEntity(); 
    entity.addPart("file", new FileBody(new File(file.getAbsolutePath()))); 

    httpPost.setEntity(entity); 
    HttpResponse responsePut = httpclient.execute(httpPost); 

マイヘッダ: N-Check、null、null、null、null、null、null、Content-Type = multipart/null、null、null、null、フォームデータ]

何が問題なのでしょうか?

答えて

0

あなたのヘッダーはapplication/jsonを受け入れますが、エラー応答ではcontent typeはtext/htmlです。多分それが問題です。

+0

私は結果としてjsonを期待しています –

+0

Ok。しかし例外的に: "Content-Type:text/html; charset = UTF-8" –

関連する問題