作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前在从 iOS 客户端调用 Google Cloud Endpoints 时遇到一个奇怪的情况,当我的服务在 appspot.com
上的实例被调用时,我的服务收到一个合法的对象,但同一个对象的字段都已设置当 localhost
(从 Eclipse 内部启动)上的开发服务器上的实例被调用时,为 null
。
appspot.com
上的java.version
是1.7.0
,localhost
上是1.7.0_45
(即 OS X 上的 Oracle Java 7)。从日志文件来看,HTTP 请求中传递的 JSON 看起来没问题,反序列化报告两种情况下的 Activity 均正常。
有没有其他人也遇到过这种情况并解决了开发服务器的问题(即在 localhost
上)?
最佳答案
您是否尝试将“Post”的HTTPMethod 设置为方法注释?示例:
@ApiMethod(name = "setMyObject", path = "myObjectMethod", httpMethod = "POST")
public MyResponse setMyObject(MyClass obj) {}
关于java - 调用开发服务器(在本地主机上)时,Google Cloud Endpoints 传递带有空字段的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24426433/
我是一名优秀的程序员,十分优秀!