1

为什么要MetadataTypesHandler.ProcessRequest()在 ORMLite for ServiceStack 中添加此代码?

httpRes.ContentType = "application/x-ssz-metatypes";
var encJson = CryptUtils.Encrypt(EndpointHostConfig.PublicKey, json, RsaKeyLengths.Bit2048);
httpRes.Write(encJson);

看起来它正在签署页面,但内容类型是非标准的。

4

1 回答 1

1

该代码存在于 ServiceStack 项目本身中,它与 OrmLite 没有任何关系。该代码本质上是此未来功能的开始部分,以提供足够的元数据,以便能够在本地生成 DTO 代码以替代共享 dll。因为它涉及来自远程源的代码生成,所以它被加密,以便我们更好地安全/控制代码生成的方式和内容。

于 2013-09-26T06:49:19.403 回答