首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

REST API设计指导——译Microsoft REST API Guidelines(一)

如果API的设计更规范更合理,在很大程度上能够提高联调的效率,降低沟通成本。那么什么是好的API设计?这里我们不得不提到REST API。...另外,REST API的书籍很多,但是完整完善实践丰富的设计指导并不多见,我们有幸看到了微软团队的作品——Microsoft REST API Guidelines,因此才有了此篇内容。...什么是REST API? Rest不是一种协议,也不是一种文字格式,更不是一种开发框架,它是一种系列的设计约束的集合:无状态性、将超媒体作为应用状态的引擎,这个约束我们统称Fielding约束。...简单的来说,在REST API:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。前面说了,REST 指的是一组架构约束条件和原则。...为什么用REST API? 1.前后端分离主要以API为界做接洽的,这样就会有很多的APIAPI的表现力更强,更加便于理解。

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

6 款 Retool 最佳替代方案

RetoolRetool 是一款用于搭建内部系统的企业级低代码平台。...能与任何含有 REST 和 GraphQL API 的东西集成,提供第三方数据库(MySQL、Google Sheets、PostgreSQL、MongoDB、Airtable、Slack 等)连接器。...不能与 Zapier 等平台连接 不适合建立全面的、响应式的前端 Web 应用不符合 HIPAA 和 GDPR 标准可见性规则、表单验证、屏幕事件以及将数据从 API/DB 绑定到前端等功能需要在其他工具中进行非线性编码...码匠 - 国内 Retool 最佳替代方案码匠是一款国内研发的开发者友好的低代码平台,您无需了解 React/Vue 等框架的开发、部署等各种细节,就可以快速打通前后端,连接 REST API、MySQL...包含 REST、GraphQL API、PostgreSQL、DynamoDB、MongoDB、Firebase 等第三方集成,还能将 JavaScript 嵌入到数据库查询中。

2.6K51

小冰李笛:调用API的商业模式不适用于未来 | MEET 2024

演讲要点 技术的发展永远是在不停的波峰波谷之间徘徊 现在属于人工智能巨大变革之前的一个蛮荒时代 明年一季度AIGC技术创新会相对稳定,不会陷入到论文都看不过来的程度 调用API的大模型商业模式不适用于未来...对于很多规模有限的垂直领域而言,今天的大模型以API调用为基础的一种商业模式,也许适合过去软件的时代,适合移动互联网的时代。...AIGC需要面向未来新商业模式 过去的商业模式一个核心的问题,从我个人的角度来讲,我觉得本质是API调用的商业模式没有体现出生成式人工智能所带来的创造力的价值。...API调用的方式无关于你使用这一次API获得什么样的内容,一个闲聊的话和有真知灼见的内容,对于大模型的API调用来讲是一样的,所以不可能产生不同的收入。...这就意味着我们的大模型不能够仅仅提供API调用,而需要端到端做很多的工作。 我相信行业在今年,在明年,很多同行业者在进行这方面的工作,我们也在进行这些探索。

13710

Serverless无服务器架构详解

弹性伸缩:峰时自动扩容 —> 无需考虑可用性问题 劣势及适用场景: 冷启动延迟: 一定时间内的首次调用可能需要冷启动(如进行加载代码、拉起容器等任务)—> 适合对响应速度要求不是太高的接口,更适合异步任务,不适合启动耗时久的...应用场景 1.Rest API 利用云函数可以快速部署一个Rest API应用,目前的云厂商基本都支持大部分node,python和php的web框架,如koa、Express.js、Next.js、Flask...Devops:例如将Github的webhook设置为云函数的地址,当代码提交后触发云函数,执行CI/CD任务,构建后发布产物到云服务器上。...API网关还支持绑定自定义域名,可实现通过 "{自定义域名}/{函数名}" 的方式访问云函数,例如 http://apigw.zhayujie.com/test。...应用场景部分,对web应用托管(Rest API、SSR)和任务执行这两种常见应用场景提出了具体的实例。

4.4K31

BeLink - 支持生成多种URL 缩短网址PHP源码

它可用于在几分钟内轻松创建您自己的公共或私人网站,无需任何编码知识。 它具有专业而现代的设计、高质量的代码和无与伦比的功能集。...工作区/团队——创建多个工作区并邀请团队成员就活动、链接、自定义域等进行协作。 链接旋转器——将多个链接放入一个组中,并使用该组的短链接将用户重定向到该组中的随机链接。...API –功能齐全的 REST API 允许通过 REST API 执行网站上可能的任何操作。还包括交互式 API 文档。...自定义域名 –用户可以附加自定义域名和子域名,这样他们的短链接将使用自己的网站网址。管理员还可以将与主网站网址不同的域名设置为默认域名。

7810

GitHub文件下载慢?无法克隆项目?多种方法提升项目下载与克隆体验

本次介绍三种方法,总有一种适合你~~ 方法比较 本文提供三种方法: Opt1:CDN镜像解析、反向代理GitHub,使用CDN对GitHub资源进行加速。适用于全场景。...适用于需要长期更新支持(比如:Oh-my-zsh更新)使用git进行项目克隆情况,不适用与GitHub Release等文件的下载。...不管是Opt1还是Opt2,都不适用于推送发布(git push)。 Opt1:CDN加速 不要看到CDN加速,就觉的很??...举个例子: 我创建的Service为:fast-github 我Worker的自定义域名为:mintimate.workers.dev 我需要克隆的GitHub仓库为:https://github.com...我个人其实偏向使用Opt1的Cloudflare Worker,配合自定义域名,基本没什么问题。 很多小伙伴说自己有闲置的腾讯云轻量应用服务器香港地区,也想知道怎么反代GitHub

2.8K180

使用Artifactory集群作为文件共享中心

挂载NFS文件系统,开通跨数据中心的rsync/sftp协议 研解决方案,通过REST API或者CLI方式, 例如,雅虎的dist工具 私有或者公有的云储存方案 利用SCM版本控制系统 -...研的方式需要投入很多人力物力,利用SCM版本控制工具对二进制文件支持不好,尤其是大文件,还有可能会对构建效率造成影响。可以看到上面几种方式稳定性不能保证,而且需要额外的投入。...Artifactory通常被集成到构建流程中,这样构建工件可以方便的部署到不同环境或者用于后续Docker镜像和亚马逊系统镜像的构建。...下载sharefile.tgz 文件 命令行方式: jfrog rt dl my-local-repo/sharefile.tgz REST API方式: curl -H "X-JFrog-Art-Api...- 解决网络访问受限的情况 作为DevOps流程中配置文件和资源文件管理的中心 储存不适合在代码版本控制系统中管理的文件 -

1.7K00

Spring认证指南:了解如何使用 Spring 的 RESTful Web 服务

要跳过基础知识,请执行以下操作: 下载并解压缩本指南的源存储库,或使用Git克隆它:git clone https://github.com/spring-guides/gs-consuming-rest.git...光盘进入 gs-consuming-rest/initial 跳转到获取 REST 资源。...你也可以从 Github 上 fork 项目并在你的 IDE 或其他编辑器中打开它。 获取 REST 资源 完成项目设置后,您可以创建一个使用 RESTful 服务的简单应用程序。...它甚至可以将该数据绑定到自定义域类型。 首先,您需要创建一个域类来包含您需要的数据。...您需要添加: 一个记录器,用于将输出发送到日志(在此示例中为控制台)。 A RestTemplate,它使用 Jackson JSON 处理库来处理传入的数据。

84020

Hexo快速构建个人小站-Fulid主题下添加Valine评论系统(三)

Hexo目录: Hexo快速构建个人小站-Hexo初始化和将项目托管在Github(一) Hexo快速构建个人小站-自定义域名和自定义主题(二) 背景交代:     前面两章完成了Hexo的初始化和部分自定义的功能...# 从 LeanCloud 的应用中得到的 APP Key  placeholder: 吐槽 # 评论框占位提示符  path: window.location.pathname # 当前文章页路径,用于区分不同的文章页...zh-CN # zh-CN | zh-TW | en | ja  highlight: false # 代码高亮  recordIP: false # 是否记录评论者IP  serverURLs:  # REST...API 服务器地址,国际版不填 配置完成之后可以重启hexo 123 hexo cleanhexo ghexo s  四:查看效果 来评论下试试: 可以看到,评论成功了。

69930
领券