【问题标题】:How to call httprequest in ajax call with playframework 1.5.0如何使用 play framework 1.5.0 在 ajax 调用中调用 http 请求
【发布时间】:2018-06-28 10:30:32
【问题描述】:

我尝试在 ajax 调用中调用 httprequest,但出现内部错误。而且我知道 http 请求调用在 ajax 调用之外是正确的。有什么问题。

这里是代码。

还有 ajax 调用。

我得到的错误。

【问题讨论】:

    标签: java ajax httprequest playframework-1.x


    【解决方案1】:

    您正在调用发送 Json 匿名对象的操作 epgProgramDetail:{“programId”:programId},但在操作签名中您需要一个字符串 programId。

    要解组 Json,将正文(未触及)作为 inputStream 传递给 Gson 进行解析,请注意,您将代表根的 pojo 类传递给解组。示例:

    Gson g = new Gson();  
    InputStreamReader isr = new InputStreamReader(request.body);  
    DestinatarioDTO dto = g.fromJson(isr, DestinatarioDTO.class);
    

    我们将它用于非常复杂的用例,但如果您不想创建类,则可以传递 Map。

    我想在你的情况下,在查询字符串中传递 programId 就足够了。

    再见,汉斯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多