当前位置: 首页 > 知识库问答 >
问题:

http post json(Spring/AngularJS)的问题

乌修筠
2023-03-14

我创建了一个Spring/angularjs应用程序,但我在“post”方面遇到了一些问题,当我试图在没有angularjs的情况下测试控制器时,我得到了以下消息:

“时间戳”:1495521855274,“状态”:415,“错误”:“不受支持的媒体类型”,“异常”:“org.springframework.web.httpmediatypenotsupportedexception”,“消息”:“内容类型'multipart/form-data;boundary=----WebKitFormBoundaryShaanQBDA47TG35J'不受支持”,“路径”:“/employe1”

这是我的控制器

@Autowired
private EmployeMetier EmployeMetier;
@RequestMapping(value="/employe1",method=RequestMethod.POST)
public Employe saveEmploye(@RequestBody Employe e) {

    return EmployeMetier.saveEmploye(e);
}

[这是我的angularjs应用程序][3]

$scope.ajouter_employe=function(){
$http({
    method: 'POST',
    url: "/employe1",
    headers: {'Content-Type': 'application/json'},
    data: {idEmploye: $scope.idEmploye}
}).then( function(response){
               alert('yes');
             });

共有1个答案

李云
2023-03-14

按以下方式更改@RequestMapping

@RequestMapping(value="/employe1",method=RequestMethod.POST, consumes=MediaType.APPLICATION_JSON_VALUE, produces=MediaType.APPLICATION_JSON_VALUE)
 类似资料:
  • 问题内容: 我正在集成Angular Bootstrap中的模式,并尝试将代码示例从此处适应我的应用程序。我得到错误: 我需要做什么来使$ modalInstance工作?我从代码示例中看到他们已经编写了它,因此它在函数的范围内,但是我不确定如何在链接控制器时编写东西。 问题答案: 好的-问题实际上出在我的模板上。我已将样本中的partial修改为: 实际上,我需要删除ng-controller参

  • 问题内容: 我试图删除在angularjs中使用的网址,这是代码: 如果我不写,URL显示: 本地主机:(端口)/MyApplication/index.html 如果我写的URL显示: 本地主机:(端口) 已从网址中删除。我想显示网址: 本地主机:(端口)/ MyApplication / 我做错了什么?有什么问题? 更新: 如何显示我的标签?现在我有: 当我单击链接时,URL显示: 本地主机:

  • 我已经搜索了200多个站点(可能有些夸张,但没有太多),了解如何使用angularjs处理cors。我们有一台运行web API服务器的本地计算机。我们正在开发一个客户端,该客户端调用API获取数据。从服务器运行客户机时,我们接收数据没有问题。当我们从另一个域运行它时,当我们试图获取数据时,会得到一个红色200响应和一个空白响应。下面是一些代码: 我也尝试过使用$http,但得到了相同的响应(或没

  • 问题内容: 我已经搜索了200多个站点(可能有点夸张,但幅度不大),以了解如何使用angularjs处理cors。我们有一台运行Web API服务器的本地计算机。我们正在开发一个调用API数据的客户端。从服务器运行客户端时,我们不会收到任何问题。当我们从其他域运行它时,尝试获取数据时会收到红色的200响应,而响应为空。这是一些代码: 我也使用$ http尝试过此操作,但得到的响应相同(或缺少响应)

  • 亲爱的读者,这些AngularJS Interview Questions专门设计用于让您熟悉在面试AngularJS时可能遇到的问题的本质。 根据我的经验,很好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的问题 - 什么是AngularJS? AngularJS是一个构建大规模和高性能Web应用程序的框架,同时使它们易

  • 问题内容: 由于某种原因,每当我尝试将一些数据发布到api服务器时,都会出现以下两个错误。 这是我的客户端有角JS代码,试图发送一些简单数据。该代码当前正在位于以下位置的Nginx服务器上运行 这是我的节点JS代码,用于处理“处理”请求 问题答案: 如错误消息所述,您必须在对预检的响应中确认Content-Type标头。这可能是由于您的请求的非“简单” Content- Type(表面上是appl