Gstore官网学习四:常用API

本文档详细介绍了gStore的API服务,包括如何启动ghttp服务、API的结构以及不同编程语言的示例代码。用户可以参考提供的cpp、java、python、php和nodejs示例来理解和使用API。启动API服务的命令为`bin/ghttp[db_name][port]`,启动后,API服务的访问地址为`http://serverip:port/`。建议读者仔细阅读示例代码和Makefile以更好地掌握API接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、API介绍

gStore通过http服务向用户提供API服务,其组件为ghttp

我们现在为ghttp提供c++、java、python、php和nodejs API。请参考api/http/cpp、api/http/java、api/http/python、api/http/php和api/http/nodejs中的示例代码。要使用这些示例,请确保已经生成了可执行文件。**接下来,使用bin/ghttp命令启动ghttp服务。**如果您知道一个正在运行的可用ghttp服务器,并尝试连接到它,也是可以的。然后,对于c++和java代码,您需要编译目录api/http/cpp/example和api/http/java/example中的示例代码。

二、启动API服务

命令:

bin/ghttp [db_name] [port]
nohup bin/ghttp [db_name] [port] & //后台启动

命令参数:

  • db_name: 启动的数据库名称(可选)(为空时默认为system数据库)
  • port:http服务监听端口(可选)(为空时默认为9000端口)
    建议您仔细阅读示例代码以及相应的Makefile。这将帮助您理解API,特别是如果您想基于API接口编写自己的程序。

API服务地址
API启动完成后,ghttp访问地址如下:

http://serverip:port/

其中serverip为gstore服务器所在的ip地址,port为ghttp启动的端口
在这里插入图片描述

三、API 结构

gStore的HTTP API放在gStore根目录的API/HTTP目录中,其内容如下:

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值