Apache Thrift是否验证参数?
|
我正在考虑将Apache Thrift用于实现Web服务的PHP服务器。
如果将我的Web服务定义为接受两个参数-用户名作为字符串,密码作为整数-可能会过时地验证那些类型的参数是由客户端提供的,还是我仍然需要对服务器?
我这里不是为了清理输入的目的,而是为了将有意义的错误响应返回给客户端,以及是否以错误的参数调用服务,甚至会向服务器发出请求。
没有找到相关结果
已邀请:
2 个回复
献导外拘
钨蜡唤喉晤
如果出于任何原因需要将密码从i32更改为字符串,从技术上讲,这将导致两个更改: 删除ID为2的“密码”字段,除非该字段为“必填” 添加具有新ID 3的新字段 所以看起来是这样的:
由于字段类型和字段用途已绑定到数字字段ID,因此强烈建议在这种情况下使用另一个字段ID,该字段ID迄今为止在此范围内未使用。还建议保留IDL中的旧字段以指示过时的ID。 可以在Diwaker Gupta的“缺少指南”中找到有关此“软件版本控制”内容以及“必需”字段的优缺点的良好参考。