获取E_NOT_ACCEPTABLE_MEDIA_TYPE状态代码406

时间:2018-02-15 06:30:45

标签: rest servlets

我开发了一个REST服务来读取文件的内容,然后传递byte []作为响应。但是,在进行GET REST调用后,我收到了E_NOT_ACCEPTABLE_MEDIA_TYPE错误。

以下是我正在做的事,

  1. 以InputStream
  2. 的形式从文件中获取内容
  3. 将InputStream转换为byte []
  4. 将byte []转换为Base64编码的字节[]
  5. 使用HttpServletResponse我正在发送Base64编码的byte []
  6. 这里我将内容类型设置为文件MIME类型。还尝试了其他值,如'multipart / form-data','text / plain',但是徒劳无功

    类似我尝试将Base64编码的字符串设置为HttpServletResponse。在这两种情况下,我都收到了E_NOT_ACCEPTABLE_MEDIA_TYPE错误。

    需要输入如何解决此错误。

    感谢。

0 个答案:

没有答案