/graphql-demo

graphql-java demo

Primary LanguageJava

graphql-demo

文档:GraphQL入门介绍

测试:

  1. 查询所有sku的id与name信息
$ curl -XPOST -H 'Content-Type:application/json;charset=UTF-8' 'http://localhost:8080/sku/query' -d '{
    allSkus {
        id
        name
    }
}'
  1. 查询所有sku的id、name、price信息
$ curl -XPOST -H 'Content-Type:application/json;charset=UTF-8' 'http://localhost:8080/sku/query' -d '{
    allSkus {
        id
        name
        price
    }
}'
  1. 查询所有sku的id、name、price、specs信息
$ curl -XPOST -H 'Content-Type:application/json;charset=UTF-8' 'http://localhost:8080/sku/query' -d '{
    allSkus {
        id
        name
        price
        specs {
            name
            value
        }
    }
}'
  1. 查询指定id的sku信息,包含id、name、price、specs、stocks字段
$ curl -XPOST -H 'Content-Type:application/json;charset=UTF-8' 'http://localhost:8080/sku/query' -d '{
    sku(id: 1) {
        id
        name
        price
        specs {
            name
            value
        }
        stocks {
            area
            stocks
        }
    }
}'