草庐IT

non-RESTful

全部标签

报错处理TypeError: can't multiply sequence by non-int of type 'float'

  在练习格式化输出时出现错误TypeError:can'tmultiplysequencebynon-intoftype'float'为什么会出现TypeError:不能将序列乘以’float’类型的非整数?实际情况是,这里隐藏着一个优先级的问题我们发现一般情况下我们在格式化输出的%后面给只一个值时没有任何问题  但一旦%后面给的是一个数学运算式时,就要注意了!!!(字符串*float是无法输出的)    '%.2f'%2会作为一个格式化字符串先输出,然后再会*2——所以才出现上图的2.002.00这样重复的结果,但是如果给个*0.3就没有意义了解决方法:(改正输出优先级)     

RESTful与Swagger(接口架构风格)- SpringBoot(17)

1.认识REST1.1什么是REST  REST是软件架构的规范体系结构,它将资源的状态以适合客户端的形式从服务器端发送到客户端(或相反方向)。在REST中,通过URL进行资源定位,用HTTP动作GET、POST、DELETE、PUSH等)描述操作,完成功能。  道循RESTful风格,可以使开发的接口通用,以便调用者理解接口的作用。基于REST构建的API就是RESTful(REST风格)API.  各大机构提供的API基本都是RESTful风格的。这样可以统一规范,减少沟通、学习和开发的成本。1.2REST的特征客户一服务器(client-server):提供服务的服务器和使用服务的客户端

RESTful与Swagger(接口架构风格)- SpringBoot(17)

1.认识REST1.1什么是REST  REST是软件架构的规范体系结构,它将资源的状态以适合客户端的形式从服务器端发送到客户端(或相反方向)。在REST中,通过URL进行资源定位,用HTTP动作GET、POST、DELETE、PUSH等)描述操作,完成功能。  道循RESTful风格,可以使开发的接口通用,以便调用者理解接口的作用。基于REST构建的API就是RESTful(REST风格)API.  各大机构提供的API基本都是RESTful风格的。这样可以统一规范,减少沟通、学习和开发的成本。1.2REST的特征客户一服务器(client-server):提供服务的服务器和使用服务的客户端

[C++] - GCC和LLVM对方法 warning: non-void function does not return a value [-Wreturn-type] 的处理差异

  最近做一个C++开源项目发现一个奇怪问题,通过clang编译链接执行程序每到有一个就崩溃了,gcc下则没有此问题。后来通过调试,发现原因是bool返回的方法是没有return语句!问题是为啥还能通过编译呢?列子如下:#includeclassTest{public:boolyes();};boolTest::yes(){std::cout"yes"std::endl;//returnfalse;};intmain(){Test*t=newTest;boolr=t->yes();std::cout"yes->"std::endl;return0;} 用g++编译得到警告但是通过了,并且执行得

[C++] - GCC和LLVM对方法 warning: non-void function does not return a value [-Wreturn-type] 的处理差异

  最近做一个C++开源项目发现一个奇怪问题,通过clang编译链接执行程序每到有一个就崩溃了,gcc下则没有此问题。后来通过调试,发现原因是bool返回的方法是没有return语句!问题是为啥还能通过编译呢?列子如下:#includeclassTest{public:boolyes();};boolTest::yes(){std::cout"yes"std::endl;//returnfalse;};intmain(){Test*t=newTest;boolr=t->yes();std::cout"yes->"std::endl;return0;} 用g++编译得到警告但是通过了,并且执行得

IDEA版Postman插件Restful Fast Request,细节到位,功能好用

目前SpringBoot系列框架非常流行,大多数开发都是基于前后端分离的模式进行开发,这种过程中势必会涉及到大批量的API调试,到目前为止,IntelliJIDEA是Java软件开发最多使用的开发工具,最近我在IntelliJIDEA插件市场下找到了一块非常好用的插件RestfulFastRequest,细节非常到位,说它是IDEA版的Postman也不为过,推荐给大家!什么是RestfulFastRequestRestfulFastRequest是idea版Postman。它是一个强大的restfulapi工具包插件,可以根据已有的方法帮助您快速生成url和params。RestfulFas

IDEA版Postman插件Restful Fast Request,细节到位,功能好用

目前SpringBoot系列框架非常流行,大多数开发都是基于前后端分离的模式进行开发,这种过程中势必会涉及到大批量的API调试,到目前为止,IntelliJIDEA是Java软件开发最多使用的开发工具,最近我在IntelliJIDEA插件市场下找到了一块非常好用的插件RestfulFastRequest,细节非常到位,说它是IDEA版的Postman也不为过,推荐给大家!什么是RestfulFastRequestRestfulFastRequest是idea版Postman。它是一个强大的restfulapi工具包插件,可以根据已有的方法帮助您快速生成url和params。RestfulFas

NODEJS 高级使用 RESTful APIPost

目录RESTful请求方式接口地址(请求的URL)传参方式APIPost RESTfulApifox-API文档、调试、Mock、测试一体化协作平台-接口文档工具,接口自动化测试工具,接口Mock工具,API文档工具,APIMock工具,API自动化测试工具RESTful是一种网络应用程序的设计风格和开发方式 ,是一种接口的规范返回结果:JSON格式请求方式get用于获取资源,查询数据post用于新建资源,插入数据delete用于删除资源,删除数据put用于修改资源,修改数据接口地址(请求的URL)带着资源名称(前端),带有版本号/v1/emps/update/v1/emps/add/v1/n

NODEJS 高级使用 RESTful APIPost

目录RESTful请求方式接口地址(请求的URL)传参方式APIPost RESTfulApifox-API文档、调试、Mock、测试一体化协作平台-接口文档工具,接口自动化测试工具,接口Mock工具,API文档工具,APIMock工具,API自动化测试工具RESTful是一种网络应用程序的设计风格和开发方式 ,是一种接口的规范返回结果:JSON格式请求方式get用于获取资源,查询数据post用于新建资源,插入数据delete用于删除资源,删除数据put用于修改资源,修改数据接口地址(请求的URL)带着资源名称(前端),带有版本号/v1/emps/update/v1/emps/add/v1/n

什么是REST和RESTful

REST(RepresentationalStateTransfer)表象化状态转变(表述性状态转变),在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。是Web服务的一种新的架构风格(一种思想)。就是用URL定位资源,用HTTP描述操作。URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。RESTful是一种常见的REST应用,是遵循REST风格的web服务,REST式的web服务是一种ROA(面向资源的架构)。RESTfulservice是一种架构模式,它的轻量级web服务,发挥HTTP协议的原生的