gpt4 book ai didi

java - 调用开发服务器(在本地主机上)时,Google Cloud Endpoints 传递带有空字段的对象

转载 作者:行者123 更新时间:2023-11-30 11:17:18 27 4
gpt4 key购买 nike

我目前在从 iOS 客户端调用 Google Cloud Endpoints 时遇到一个奇怪的情况,当我的服务在 appspot.com 上的实例被调用时,我的服务收到一个合法的对象,但同一个对象的字段都已设置当 localhost(从 Eclipse 内部启动)上的开发服务器上的实例被调用时,为 null

appspot.com 上的java.version1.7.0localhost 上是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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com