我设计了一个从前端接收Json的控制器。控制器被正确调用
当我将Json的元素打印到控制台时,它们变成“null”。
前端向后端发送json{'username':"abc","密码": 123}
。控制器被正确调用,但是当我将用户名和密码打印到控制台时,它们的值变为空。
从前端发送的Json{'username':'abc','password':12345}
。前端的请求url为http://my_ip_address:port/login/
这是我的控制器代码:
@RestController
@CrossOrigin("*")
@RequestMapping( value="login", produces="application/json" )
public class LoginController{
@PostMapping(value="/", consumes="application/json")
@ResponseStatus( HttpStatus.OK )
public void SignIn( Members member ){
System.out.println("username:"+member.getUsername() +
"\npassword: "+member.getPasssword() );
// The values of Json become null!!!.
}
}
以下是我的会员:
public class Members{
private String username;
private String password;
/* omit setters and getters */
}
我尝试添加@刚体到方法,但它原来是Resolved[org.springframework.http.converter.HttpMessageNotReadableExc0019:必需的请求体丢失。
我对结果感到困惑。事实上,我第一次就得到了预期的结果。但是当我重新启动这个项目时,它变得很奇怪。
null
@PostMapping(value="/", consumes="application/json")
@ResponseStatus( HttpStatus.OK )
public void SignIn(@RequestBody Members member ){
System.out.println("username:"+member.getUsername() +
"\npassword: "+member.getPasssword() );
// The values of Json become null!!!.
}
原来不需要使用消耗
属性。这是默认的。
我在将JSON从我的前端发送到后端并在那里读取时遇到了一点问题。首先是简单的部分,在我的< code>index.html中,我读取一些字段中写的内容,并将其传递给< code>var inputs “console.log(”input:“JSON.stringify(inputs)”输出到控制台: 输入:{"T_0":"3","E_A":"5"} 这调用函数backend_test该函数应该接
本文向大家介绍python后端接收前端回传的文件方法,包括了python后端接收前端回传的文件方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇python后端接收前端回传的文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
我对nodejs/reactjs是新手。我有一个从外部资源接收JSON帖子的NodeJS后端。我能够在express-async-router请求中显示控制台中的数据。
本文向大家介绍浅谈springMVC接收前端json数据的总结,包括了浅谈springMVC接收前端json数据的总结的使用技巧和注意事项,需要的朋友参考一下 对于json对象类型(即JsonObject)的数据,springMVC主要有以下几种方式接收: 1.通过Map接收 2.通过将数据封装在一个vo对象中来接收 补充:几种常见的post传输数据的方式 在传输http请求时,Content-T
我有一个用Angular编写的UI应用程序,它有一个在NodeJS中运行的后端。我还有另外两个将从NodeJS后端调用的服务。这些应用程序运行在docker容器中,并部署到AWS中的Kubernetes集群中。 流程是这样的: 我尝试创建一个AWS API网关,它指向Angular UI的ELB IP,但它不能提供页面。 做这件事的正确方法是什么?任何帮助都是非常感谢的。
我正在我的本地主机上构建Web应用程序。 前端是Reactjs框架,运行在LocalHost:3000中