415不支持的媒体键入http.post角度请求

艾略特

我想向我的Grails 2.4.2后端发送一个http.post(角度6)请求。我在stackoverflow中搜索了许多解决方案,但没有任何效果。所以我要回答大家。

现在的情况:

我正在将我的.zip检索到一个dropzone(在npm中可用ngx-dropzone)。我想将一个zip从我的前端发送到我的grails后端。我有一个Grails资源正在检索我的数据。

@Path('/api/newmodele')

class NewModeleResource {

    @POST
    @Consumes(MediaType.APPLICATION_JSON)
    @Produces(MediaType.APPLICATION_JSON)
    Response newmodele(){
        CommonsMultipartFile downloadedFile = request.getFile('document')
        return Response.ok("toto" as JSON).build()
   }
}

我有我的Angular职位要求:

onFilesDropped(myzipConfig: File) {
  let formData = new FormData();
  formData.append('file[]',myzipConfig[0]);
  this.http
      .post(this.backendPOST, formData).subscribe(results=>{
      console.log(results)
  })

}

而且我看到一个错误:415不支持的媒体类型。

有人有主意吗?

维奈·库玛(Vinay Kumar)
//pass httpOptions to the function

const httpOptions = {
  headers: new HttpHeaders({'Content-Type': 'application/json'})
}

this.http
      .post(this.backendPOST, formData, httpOptions).subscribe(results=>{
      console.log(results)
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring POST请求不支持的媒体类型415

Dynamics NAV Odata 请求返回 HTTP/1.1 415 不支持的媒体类型

ASP.NET Core表单POST导致HTTP 415不支持的媒体类型响应

带有JSON POST的Http 415不支持的媒体类型错误

415 Artifactory AQL POST中不支持的媒体类型

Web API ASP.NET Core发布请求415不支持的媒体类型

当请求在Postman中工作时,从Angular 7 SPA到.NET的不支持的媒体类型415

Forge Api PATCH 请求返回 415“不支持的媒体类型”

POST JSON失败,显示415不支持的媒体类型,Spring 3 mvc

使用wp_remote_post时出现415错误“不支持的媒体类型”

415 ionic 2中不支持的媒体类型-Web服务POST?

POST到Jersey REST服务收到错误415不支持的媒体类型

415不支持的媒体类型-lightswitch 2012中将json POST到OData服务

角度的Http post请求

角度HTTP POST请求

POSTMAN POST请求返回不支持的媒体类型

415不支持的媒体类型HTTP

HTTP 415不支持的媒体类型

错误415不支持的媒体类型:如果为JSON,则POST无法到达REST,但如果为XML,则为POST

MVC-请求的资源不支持http方法“ POST”

不支持Spring MVC请求方法'POST'-> HTTP 405

“请求的资源不支持http方法'POST'-405响应

“请求的资源不支持http方法'POST'

415 Spring应用程序中不支持POST请求的MediaType

HTTP 415 JSON不支持的媒体类型错误

不支持的媒体类型,Http 错误 415

Grizzly HTTP Server 415不支持的媒体类型

计算机视觉 ocr API 返回 http 响应:Java http 请求不支持的媒体类型

request.post 不支持的媒体类型错误