这些地方容易出错 | 学习笔记

简介: 简介:快速学习这些地方容易出错

开发者学堂课程【阿里云 API 网关使用教程:这些地方容易出错】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/406/detail/5239


这些地方容易出错

内容简介

一、关于 API 的类型

二、API 定义是什么

三、对 API 草稿的定义


一、关于 API 的类型

关于公有和私有的界限:基本上可以这样理解,私有的API除非你主动授权给某一个 app,否则是不会有任何人能够看到的。

即使说你把某一个 API 分组上架到云市场了,那么这个分组中一些私有类型的 API 是不会暴露出来的,他只会把这个分组中的公开类型放到云市场上。

image.png


二、API 定义是什么

草稿是什么?那我现在线上运行的是哪一个定义?

经常出现,有用户改了 API 的定义但是线上还是旧的出现这个的原因可能是没有发布,那这个可能是有歧义的,我们创建一个 API ,

看一下运行环境的这一列,因为没有操作发布,所以他这个时候就是纯粹的是一个草稿,它的定义根本就没有在任何环境里生效

那么我们需要操作把他发布上,比如说我们把它发布到线上。然后这个时候会发现这个线上这个环境后面多了运行中三个字,那么有这个这样的才是表示已经发布到这个环境了,点击这个运行中。

随后出现的就是目前在这个环境中运行的定义,对于定义到底和我们本地的这个草稿是否移位置,这个要看你后来有没有再改过,如果说后来在这个 API 定义这里又编辑过。

然后没有发布的话,那么他们两个就是不一致的,所以一定要切记,就是有修改,一定要发布。他才会生效。

image.png


三、对 API 草稿的定义

这个页面其实我们是对 API 草稿的调试也并不是某一个环境中运行定义的调试,他调试的就是你最后更改了这一版的 API 草稿定义。

而且因为他调试的是草稿,直接是在开放 API 的这个用户,这里直接赋予了调试的这个权利,所以他并没有 app 相关的东西,也就是说他没有认证,那么我们这个调试也只是针对草稿,然后没有签名方面的调试的。

image.png

相关文章
|
5月前
|
人工智能 开发者 UED
Devchat究竟好用在那些地方呢?
Devchat究竟好用在那些地方呢?
56 0
|
6月前
|
JSON 前端开发 Java
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
|
SQL JSON Java
一些异常及解决方法记录(持续更新)
一些异常及解决方法记录(持续更新)
575 0
|
测试技术
R问题|代码报错如何解决?
R问题|代码报错如何解决?
300 0
|
应用服务中间件 PHP nginx
如何通过查源码的方式解决编程中遇到的问题?查源码定位问题的思路是什么?
aravel的底层是如何处理HTTP请求的? Laravel的Request是如何实现的? 为什么不需要配置Nginx的url解析,也不需要在Laravel的router中配置参数名称,却可以通过Request接收到参数呢?实现原理是什么?
128 0
如何通过查源码的方式解决编程中遇到的问题?查源码定位问题的思路是什么?
|
前端开发 计算机视觉 Python
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
148 0
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
|
自然语言处理 C语言
梦开始的地方
一个新手梦开始的地方
讨论:有多少项目是因为程序的原因而失败的
导读:外刊IT评论翻译了一篇《关于程序成本的讨论》以下是文章全部内容: 昨天在#SCNA(北美2010软件技术大会)的一个专题小组讨论会上,@chadfowler 提出了这个问题:”有多少项目是因为程序的原因而失败的?“我想,他是想说造成项目失败的主要原因是业务问题,而非技术问题。
1069 0
|
Python
代码遇到异常怎么办?不要慌,来看看这个!
先引入一个网上找的表格 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) ...
1125 0
|
C语言 C++
c语言几个松散的地方(不足的地方,不严谨的地方,它容易出错的地方)。
c语言是面向过程的语言,是弱类型语言,c语言的源代码基本就是无数个函数的堆砌。即很多函数就组成c语言源代码了,也即它的源代码基本就是函数构成的。 C语言里面的test()和test(void)是不一样的。
984 0

热门文章

最新文章