红鱼儿

2018年7月23日

Delphi 10.2.3 新增的TMimeTypes类

摘要: Delphi 10.2.3 新增的TMimeTypes类,利用url中的文件扩展名,可以轻松得到url需要返回的HTTP content-type类型,可以参考这里,现在查看AddDefTypes方法,几乎涵盖了所有的文件类型。为了使用TMimeTypes,我们不必建立他的实例,直接使用TMimeT 阅读全文

posted @ 2018-07-23 00:03 红鱼儿 阅读(1267) 评论(0) 推荐(0) 编辑

2018年7月21日

Delphi发布了社区版及Delphi 10.3展望

摘要: http://altd.embarcadero.com/download/radstudio/10.2/delphicbuilder10_2_3__93231.iso,注册机在这里 注册号要自己去申请,免费一年,过期再去申请,集成自10.2.3发布来的所有补丁。发布说明在这里,很简单。 http:/ 阅读全文

posted @ 2018-07-21 20:01 红鱼儿 阅读(14648) 评论(5) 推荐(0) 编辑

2018年7月20日

TJson.format() 输出错误的CRLF

摘要: 下面的JSON串: { "a":"x=\"a,b\"" } 通过下面代码输出,多了CRLF: procedure JsonFormatTest; var jo:TJsonObject; j:TJson; begin jo := TJsonObject.Create; jo.AddPair('a', 阅读全文

posted @ 2018-07-20 22:24 红鱼儿 阅读(533) 评论(0) 推荐(0) 编辑

2018年7月19日

REST easy with kbmMW #3 – SSL

摘要: 我在前两篇文章中展示了“REST easy with kbmMW”文章,如何使用kbmMW制作REST服务器,以及如何使用该REST服务器轻松地从数据库返回和存储数据,所有这些都在不到30行的真实数据库中码。 此文章将围绕如何确保使用SSL(安全套接字层)保持与服务器的通信受到保护。换句话说,如何使 阅读全文

posted @ 2018-07-19 22:04 红鱼儿 阅读(299) 评论(0) 推荐(0) 编辑

2018年7月18日

kbmMW 5.06.20试用笔记

摘要: 先看kbmMW 5.07.00试用笔记,再继续下面的内容。 1.kbmMWConfiguration自动备份配置文件的问题还没有修正。 下面是以前写过的内容,再一次在新闻组中提出这个问题: kbmMW提供一个强大的配置信息管理对象,前期译过这个对象的介绍,在使用过程中,发现一个问题, 就是TkbmM 阅读全文

posted @ 2018-07-18 22:45 红鱼儿 阅读(1695) 评论(0) 推荐(0) 编辑

2018年7月17日

使用kbmMW#1轻松实现REST

摘要: 使用kbmMW很容易创建REST服务器。 首先,我们制作服务器应用程序(或服务......取决于您)。 在这种情况下,我们将添加一个简单的Form,为我们的kbmMW组件提供GUI和位置。 在Delphi中,单击文件 - 新建 - VCL Forms应用程序 拖放以下两个组件到Form上: Tkbm 阅读全文

posted @ 2018-07-17 19:31 红鱼儿 阅读(1363) 评论(0) 推荐(0) 编辑

2018年7月11日

kbmMW集成JWT

摘要: 如果对JWT不熟悉,需要先补下功课:初步理解JWT并实践使用 然后找到开源项目:https://github.com/paolo-rossi/delphi-jose-jwt 阅读全文

posted @ 2018-07-11 12:28 红鱼儿 阅读(476) 评论(0) 推荐(0) 编辑

2018年7月9日

kbmMW TkbmMWHashSHA256与Delphi 10.2 THashSHA2算出相同的结果

摘要: 自Delphi 10.2,在System.Hash单元中,新增了HashSHA256等支持,而在最新的kbmMW 5.06 beta版中,在kbmMWCipherHash单元中,也进一步完善对Hash256等支持,有何不同呢? 例如下面这行代码,直接将给定字符串加salt后得到加密结果,如果基于De 阅读全文

posted @ 2018-07-09 17:52 红鱼儿 阅读(474) 评论(0) 推荐(0) 编辑
REST easy with kbmMW #14 – DB Controlled login

摘要: 介绍 关于如何使用授权和登录管理来构建应用服务器还存在一些问题,其中之一就是用户及其角色如何在在数据库中定义。该文将解释使用TkbmMWAuthorizationManager解决此问题的一种方法。有关其他的信息,可以参考前文REST easy with kbmMW #4 – Access mana 阅读全文

posted @ 2018-07-09 09:50 红鱼儿 阅读(308) 评论(0) 推荐(0) 编辑

2018年7月8日

REST easy with kbmMW #4 – Access management

摘要: 在前面有关如何使用kbmMW创建REST服务器的基础上,现在已经到了考虑该如何控制用户的访问。什么是访问管理?就是“允许谁做什么"的问题。显然,这个世界中存在数据,应该保护他而不被未授权的人/进程来读取,创建或更改。反过来说,这些数据应该得到保护,只有信任的人/进程才可以访问。另外,有的数据可以被人 阅读全文

posted @ 2018-07-08 12:43 红鱼儿 阅读(500) 评论(0) 推荐(0) 编辑