当前位置: 首页 > news >正文

昭通公司做网站地推扫码平台

昭通公司做网站,地推扫码平台,温州建设信息网站,热卖平台网站怎么做GraphQL概述 GraphQL是一种查询语言#xff0c;用于API设计和数据交互#xff0c;不仅仅用于查询数据库。GraphQL 允许客户端在一个请求中明确地指定需要的数据#xff0c;并返回预期的结果#xff1b;并且将数据查询和数据修改分离开#xff0c;大大增加灵活性。GraphQL…GraphQL概述 GraphQL是一种查询语言用于API设计和数据交互不仅仅用于查询数据库。GraphQL 允许客户端在一个请求中明确地指定需要的数据并返回预期的结果并且将数据查询和数据修改分离开大大增加灵活性。GraphQL正在迅猛发展但也存在着一些安全问题。 GraphQL查询 GraphQL支持多种查询方式Query、Mutation、Subscription、Input、Enum、Union、Interface 其中Query是GraphQL最常用的一种方式用于从服务端获取数据使用Query可以指定需要返回的字段以及过滤条件。 例如请求服务器返回用户ID为1的用户名和电子邮件地址 query{user(id:1){nameemail} } Mutation用于在服务端修改或添加数据。 例如请求服务器将用户ID为1的用户名更改为name1 mutation{updateUserName(id:1,name:name1){idnameemail} } Subscription允许客户端通过WebSocket连接实时接收来自服务器的数据更新。比如可以应用于在线聊天等。 例如订阅一个名为Message频道并有消息时返回消息内容 subscription{Message(channel:chat){contentauthor} } GraphQL注入利用 接口名称通常带有graphql字眼查询语法是以query作为开头的。 存在GraphQL注入时可以进行越权查询敏感数据等操作比如ssrf利用。 比如 POST /graphql HTTP/1.1 Host: graphqlapp.herokuapp.com Content-Type: application/json{query:\n query IntrospectionQuery {\n __schema {\n queryType { name }\n mutationType { name }\n, variables:{host:test.com,port:80 } } 这里就可以利用ssrf。利用host:xx.dnslog.cn GraphQL注入防御建议 限制查询的访问权限限制查询返回的字段和数据量检查输入参数的合法性限制查询语句的复杂性GraphQL支持嵌套查询和参数化查询。
http://www.w-s-a.com/news/174039/

相关文章:

  • 插件素材网站新站seo优化快速上排名
  • 网站注销主体填写原因asp响应式h5网站源码下载
  • 电商类网站模板下载济南市建设网官网
  • 万户网络做网站如何采集器wordpress
  • 襄阳网站建设企业查看 wordpress 插件
  • 网站地址申请京东联盟怎么做网站
  • 三亚市城乡建设局网站网站口碑营销
  • 图书租借网站 开发企业网站搜索优化外
  • 新乡个人网站建设哪家好免费的图片做视频在线观看网站
  • 洛阳工程建设信息网站山西响应式网页建设哪里好
  • 企业网站建设市场的另一面wordpress分类插件
  • 网站建设名头公司展厅装修
  • 小型购物网站开发费用郑州企业网站模板建站
  • 个体商户建自己的网站做销售建设积分兑换官方网站
  • 网站建设与维护培训网页制作专业用语
  • 建站特别慢wordpress网页制作与设计项目策划书
  • 视频制作素材免费网站头像制作在线生成器
  • 网站建设是不是可以免费建站广州做网站 信科网络
  • 闸北区网站设计叫别人做网站后怎么更改密码
  • 为什么想做网站运营建设工程教育网站
  • 站长基地百度推广整体优化网站
  • 门窗 东莞网站建设wordpress外链论坛
  • 安徽省建设部网站官网还能用的wap网站
  • 企业网站设计开发网站关键词优化seo
  • 郑州高档网站建设台州网站建设推广
  • 广东省建设信息港网站WordPress手机缩略图设置
  • 优秀网站主题平顶山专业做网站公司
  • wordpress返回顶部插件wordpress站群seo
  • 企业网站建设报价表百度竞价托管哪家好
  • 织梦网站首页打开慢淄博网站推广那家好