com.apollographql.apollo.exception.ApolloHttpException:HTTP 500

Posted

技术标签:

【中文标题】com.apollographql.apollo.exception.ApolloHttpException:HTTP 500【英文标题】:com.apollographql.apollo.exception.ApolloHttpException: HTTP 500 【发布时间】:2019-05-11 12:32:57 【问题描述】:

我在使用 android 的 apollo graphql 客户端时遇到了这个异常。

com.apollographql.apollo.exception.ApolloHttpException: HTTP 500 

我在Insomnia 中使用了相同的查询,它工作正常。

这是查询:

query FetchAds($afterPostDate: Int, $beforePostDate: Int, $beforeUpdateDate: Int, $afterUpdateDate: Int, $page: Int, $city: String, $onlyWithImage: Boolean, $near: String, $tag: String, $id: [Int]) 
  posts(afterPostDate:$afterPostDate, beforePostDate: $beforePostDate, beforeUpdateDate: $beforeUpdateDate, afterUpdateDate: $afterUpdateDate, page: $page, city: $city, onlyWithImage: $onlyWithImage, near: $near, tag: $tag, id: $id) 
    items 
      id
      title
      postDate
      updateDate
    
    pageInfo 
      hasNextPage
    
  

任何想法如何解决这个问题?

我也在带有 apollo 客户端的 ios 应用程序中使用相同的查询,它也可以正常工作。

【问题讨论】:

【参考方案1】:

错误代码 > 500 表示服务器问题https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#Server_error_responses

您可以尝试简化查询或运行不同的查询以缩小问题范围并将更多信息发送给服务器开发人员。

【讨论】:

以上是关于com.apollographql.apollo.exception.ApolloHttpException:HTTP 500的主要内容,如果未能解决你的问题,请参考以下文章

将 apollo 跟踪添加到 GraphQL Spring

Apollo-Server,如何与 SailsJS 一起使用?

以网关服务器为服务的 Apollo 联邦

apollo-cache-persist 在 nuxt 中使用 vue-apollo

React-Apollo,不要在组件加载时运行查询

GraphQL:错误:必须提供文档