我爱API【1】基于C-S架构的本地API接口软件

简介: 许多年前,流行浏览器端和客户端之争论,也就是浏览器browser和服务器server端间通讯,简称B-S架构软件,和本地客户端CLIENT和服务器SERVER之间通讯也称为C-S软件架构。在阿里云的庞大生态中,作为一家互联网企业,B-S的浏览器相关开发可以算得上是相当完善。

许多年前,流行浏览器端和客户端之争论,也就是浏览器browser和服务器server端间通讯,简称B-S架构软件,和本地客户端CLIENT和服务器SERVER之间通讯也称为C-S软件架构。在阿里云的庞大生态中,作为一家互联网企业,B-S的浏览器相关开发可以算得上是相当完善。作为始终基于本地软件开发的笔者,又经常喜欢捣腾些API接口,今天就主要测试和实践一下本地软件对阿里云ECS产品的API接入;
开发本地软件接入ECS的API接口,主要有几个关键的技术,一个就是HTTPS通讯,服务器端支持客户端使用GET&SET等RESTFUL的方式访问服务器,而且并没有限制客户端是网页中的访问还是本地的通讯软件。另外一个就是通讯数据的签名机制,按照阿里云官网的介绍,需要在申请数据中传入个人用户的密钥,让后对传输的数据使用SHA-MAC方式编码后,做签名。不同的编程语言相应的实现方式也不一样。由于阿里云产品种类繁多,而每种产品又有大量的接口。所以本文先以ECS产品的查询地域列表作为示例进行测试和实践。
测试软件和截图见附件。
测试方法如下:
1.配置密钥,首先用记事本软件打开sign文件,24位acesskey和30位securekey按照冒号前后输入,进行配置和保存。然后运行flybear软件,正常运行窗口会显示相关的正确密钥;如下图所示
snap5.jpg
snap1.jpg

2.在产品、类型和接口三个下拉框分别选择ECS、地域以及DescribeRegions;如下图所示
snap2.jpg

3.然后点击运行,可以看到左边的列表框可以显示出所有目前支持的地域列表;具体信息如下图所示
snap3.jpg

4.点击关于按钮,可以看到目前软件的最新发布日期和版本号,点击退出则退出软件。
snap4.jpg

备注:
IE浏览器今天开始也停用了,随着浏览器种类越来越多,桌面应用软件的发展也会变得不错的,会使得阿里云的生态圈越来越繁荣。
ie-dead.jpg

免责声明:本软件为测试软件,读者如需测试,测试前可以备份ECS镜像,可以测试前,使能密钥,测试后再禁止密钥。软件出现异常造成损失,不承担责任。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
11天前
|
JSON 监控 安全
探索微服务架构中的API网关模式
【9月更文挑战第22天】在微服务架构的海洋中,API网关如同一位智慧的守门人,不仅管理着服务的进出,还维护着整个系统的秩序。本文将带你一探究竟,看看这位守门人是如何工作的,以及它为何成为现代云原生应用不可或缺的一部分。从流量控制到安全防护,再到服务聚合,我们将一起解锁API网关的秘密。
|
11天前
|
安全 API 开发者
Web 开发新风尚!Python RESTful API 设计与实现,让你的接口更懂开发者心!
在当前的Web开发中,Python因能构建高效简洁的RESTful API而备受青睐,大大提升了开发效率和用户体验。本文将介绍RESTful API的基本原则及其在Python中的实现方法。以Flask为例,演示了如何通过不同的HTTP方法(如GET、POST、PUT、DELETE)来创建、读取、更新和删除用户信息。此示例还包括了基本的路由设置及操作,为开发者提供了清晰的API交互指南。
44 6
|
2月前
|
存储 JSON API
淘系API接口(解析返回的json数据)商品详情数据解析助力开发者
——在成长的路上,我们都是同行者。这篇关于商品详情API接口的文章,希望能帮助到您。期待与您继续分享更多API接口的知识,请记得关注Anzexi58哦! 淘宝API接口(如淘宝开放平台提供的API)允许开发者获取淘宝商品的各种信息,包括商品详情。然而,需要注意的是,直接访问淘宝的商品数据API通常需要商家身份或开发者权限,并且需要遵循淘宝的API使用协议。
淘系API接口(解析返回的json数据)商品详情数据解析助力开发者
|
27天前
|
JSON 缓存 API
淘系商品详情API接口概述,API文档说明
在成长的路上,我们都是同行者。这篇关于API接口的文章,希望能帮助到您。期待与您继续分享更多API接口的知识,请记得关注Anzexi58哦! 淘宝API接口文档是淘宝开放平台为开发者提供的一套详细的技术规范和使用指南,旨在帮助开发者通过API接口与淘宝平台进行交互,获取商品详情等数据。以下是对淘宝商品详情数据解析的详细说明:
|
25天前
|
监控 负载均衡 应用服务中间件
探索微服务架构下的API网关设计与实践
在数字化浪潮中,微服务架构以其灵活性和可扩展性成为企业IT架构的宠儿。本文将深入浅出地介绍微服务架构下API网关的关键作用,探讨其设计原则与实践要点,旨在帮助读者更好地理解和应用API网关,优化微服务间的通信效率和安全性,实现服务的高可用性和伸缩性。
38 3
|
28天前
|
缓存 Java 应用服务中间件
随着微服务架构的兴起,Spring Boot凭借其快速开发和易部署的特点,成为构建RESTful API的首选框架
【9月更文挑战第6天】随着微服务架构的兴起,Spring Boot凭借其快速开发和易部署的特点,成为构建RESTful API的首选框架。Nginx作为高性能的HTTP反向代理服务器,常用于前端负载均衡,提升应用的可用性和响应速度。本文详细介绍如何通过合理配置实现Spring Boot与Nginx的高效协同工作,包括负载均衡策略、静态资源缓存、数据压缩传输及Spring Boot内部优化(如线程池配置、缓存策略等)。通过这些方法,开发者可以显著提升系统的整体性能,打造高性能、高可用的Web应用。
58 2
|
28天前
|
搜索推荐 数据挖掘 API
API接口调用|京东API接口|淘宝API接口
如今,许多品牌通过自有商城来提升销售和品牌形象。为了增强商品展示效果,可以在电商详情页显示全网价格信息,帮助消费者快速了解价格趋势和市场竞争力,从而提高决策效率。当自有商城价格具备优势时,能直接促进成交,优化用户体验。具体实现包括接入比价软件,实时获取并展示主流电商平台的价格数据,同时保持页面信息简洁明了。此外,电商API接口可帮助第三方开发者高效处理商品信息、支付集成、用户数据管理等业务。
|
2月前
|
JSON 测试技术 API
探索微服务架构下的API设计最佳实践
微服务架构的普及带来了开发灵活、可扩展的系统的新机遇,但同时也对API设计提出了更高的要求。有效的API设计不仅影响系统的可维护性和可扩展性,还直接影响开发效率和用户体验。本文将深入探讨在微服务架构下如何设计高效、可靠的API,重点介绍RESTful API设计原则、版本控制策略、身份认证机制及错误处理最佳实践,并结合实际案例提供具体的实现建议。
|
1月前
|
测试技术 API 数据库
电商API接口定制与开发系列之——商品详情接口介绍
——在成长的路上,我们都是同行者。这篇关于API接口的文章,希望能帮助到您。期待与您继续分享更多API接口的知识,请记得关注Anzexi58哦! 在电商API接口定制与开发系列中,商品详情接口是至关重要的一部分,它直接关系到用户浏览商品、获取商品信息的关键环节。以下是对商品详情接口的详细介绍:
|
2月前
|
消息中间件 Kafka Java
Spring 框架与 Kafka 联姻,竟引发软件世界的革命风暴!事件驱动架构震撼登场!
【8月更文挑战第31天】《Spring 框架与 Kafka 集成:实现事件驱动架构》介绍如何利用 Spring 框架的强大功能与 Kafka 分布式流平台结合,构建灵活且可扩展的事件驱动系统。通过添加 Spring Kafka 依赖并配置 Kafka 连接信息,可以轻松实现消息的生产和消费。文中详细展示了如何设置 `KafkaTemplate`、`ProducerFactory` 和 `ConsumerFactory`,并通过示例代码说明了生产者发送消息及消费者接收消息的具体实现。这一组合为构建高效可靠的分布式应用程序提供了有力支持。
85 0
下一篇
无影云桌面