-
马蜂窝API 资源隔离系统设计与实现
Part 1 背景 大交通业务需要对接机票、火车票、租车、接送机等业务的外部供应链,供应商的数据接口大部分通过 HTTP、HTTPS 等协议进行通信。 为了保证开发进度并支持集成测试时进行多场景支持,我们往往需要对供应商接口进行 MOCK。之前我们在开发环境和测试环境对外部接口的调用没有统一管控,无...
03月05日[游戏|数码]浏览:294
-
微服务API通过ip可访问,域名不可访问问题分析
经常会有同学遇到api通过ip可以访问,但是通过域名却不可以访问。本篇文章总结了造成这种情况可能的原因。 因为与具体技术的选型、规则配置有关,所以没有深入讨论,只是列出可能性,仅供参考。 分析 问题 通过域名访问不到的请求表现的现象有 接口返回404 一个错误页面 提示method ty...
03月02日[游戏|数码]浏览:413
-
JavaScript Fetch API 新手入门指导
自从Fetch API 问世以来,我们就能使用漂亮的语法发送HTTP Request 或取后台接口数据,这篇文章将会分享我自己常用的Fetch方法( GET、POST、搭配await 或promise.all...等 ,随着浏览器的普遍支持,也就不太需要使用XMLHttpRequest 或jQ...
02月28日[游戏|数码]浏览:428
-
什么是API,SDK和API之间有什么关系呢?
作者:齿轮易创 原文:https://www.jianshu.com/p/cac186cb168b 随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖...
02月27日[游戏|数码]浏览:317
-
什么是API接口测试?
API(应用程序接口)正逐渐成为很多软件开发的中心,不同的系统、应用通过API连接、传输数据、互相交互。越多越多的系统从MVC架构转向微服务架构,各个微服务之间通过Rest API进行交互。对于企业来说,相比产品开发完成后,进行UI测试,API测试更容易发现问题,更可能在早期阶段发现问题。并且API...
02月25日[游戏|数码]浏览:489
-
YAPI:从0搭建API文档管理工具
背景 最近在找一款API文档管理工具,之前有用过Swagger、API Manager、Confluence,现在用的还是Confluence。 我个人一直不喜欢用Swagger,感觉“代码即文档”,让代码里的文档无处不在,已经对代码造成了一定的入侵了。API Manager就是一个纯API文档...
02月21日[游戏|数码]浏览:484
-
Java的常用API之System类简介
Syetem类 JAVA.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有; public static long currentTimeMillis( ;返回以毫秒为单位的当前时间。 public static...
02月19日[游戏|数码]浏览:437
-
Java的常用API
Object类 1.toString方法 在我们直接使用输出语句输出对象的时候,其实通过该对象调用了其toString( 方法。 2.equals方法 方法摘要: 类默认继承了Object类,所以可以使用Object类的equals方法 boolean equals(Object obj 指示其...
02月14日[游戏|数码]浏览:286
-
SDK是什么?SDK和API之间有什么关系呢?
随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。API是接口的一种,在...
12月30日[游戏|数码]浏览:454
-
API网关的背景、架构以及落地方案
Chris Richardson曾经在他的博客上详细介绍过API网关,包括API网关的背景、解决方案以及案例。对于大多数基于微服务的应用程序而言,API网关都应该是系统的入口,它会负责服务请求路由、组合及协议转换。如Chris所言,在微服务的应用程序中,客户端和微服务之间的交互,有如下几个挑战: 1...
11月18日[游戏|数码]浏览:395