5月9日周二

计划

执行

09点04分  背单词
10点55分  修改了接口列表界面

记录

问题想法

  1. 接口开发好以后,他的返回类型啥的都是写好的,不会改变了,你在编辑里选择返回类型也只是生成文档用
  2. 在正确示例那里只允许使用json格式

已解决

知识

1. 接口返回类型(多协议接口)
image

2. 接口返回类型的application/json text/html x-application application/xml 有什么区别
这些返回类型表示了接口返回的数据的格式。具体区别如下:

application/json:表示返回的数据是JSON格式的,通常用于前后端交互。

text/html:表示返回的数据是HTML格式的,通常用于网页的渲染。

x-application:表示返回的数据是自定义的应用程序格式,通常用于特定的应用场景。

application/xml:表示返回的数据是XML格式的,通常用于数据交换和存储。它与JSON相比,更加结构化,但也更加冗长。

当接口返回类型为application/json时,可以返回一个JSON对象或数组,例如:

{
  "name": "John",
  "age": 30,
  "city": "New York"
}

当接口返回类型为text/html时,可以返回一个HTML页面,例如:

<!DOCTYPE html>
<html>
<head>
	<title>My Page</title>
</head>
<body>
	<h1>Welcome to my page</h1>
	<p>This is some text.</p>
</body>
</html>

当接口返回类型为x-application时,可以根据自定义的数据格式来返回数据,例如:

{
  "id": 123,
  "data": {
    "key1": "value1",
    "key2": "value2"
  }
}

当接口返回类型为application/xml时,可以返回一个XML文档,例如:

<user>
  <name>John</name>
  <age>30</age>
  <city>New York</city>
</user>

3. 为什么接口管理工具中接口的正确返回示例只能用json格式
接口管理工具中接口的正确返回示例只能用json格式的原因是因为JSON格式具有以下优点:

  • 易于阅读和理解:JSON格式的数据结构比较简单,易于阅读和理解,特别是在接口文档中使用。
  • 轻量级:JSON格式的数据比XML格式的数据轻量级,传输速度更快。
  • 易于解析:JSON格式的数据易于解析,可以方便地使用JavaScript等语言进行解析和处理。
  • 支持多种编程语言:JSON格式的数据可以被多种编程语言支持,包括Java、Python、JavaScript等。

因此,为了方便接口的使用和管理,接口管理工具通常会要求接口的正确返回示例使用JSON格式。

4. 在html页面中使用的很多,删除页面时碰到的,js代码
这段代码是用 AngularJS 的 ui-router 模块来定义一个状态(state),即应用程序的某个特定页面或视图。
具体来说,它定义了一个名为 "findPwd" 的状态,该状态对应的 URL 是 "/findPwd"。当用户访问该 URL 时,应用程序会显示一个视图,该视图的模板文件路径在 templateUrl 属性中指定。
这个视图会被嵌入到名为 "main" 的视图中,而 "main" 视图是应用程序的主要视图,通常包含应用程序的头部、底部等公共部分。
因此,这段代码的作用是将一个名为 "findPwd" 的页面添加到应用程序中,并将其嵌入到应用程序的主要视图中。

posted @ 2023-05-09 09:05  無碍  阅读(35)  评论(0)    收藏  举报