【问题标题】:How to send error details like as BadRequest如何发送错误详细信息,例如 BadRequest
【发布时间】:2019-05-15 20:25:50
【问题描述】:

我需要发送有关 gRPC 错误的丰富结构化错误详细信息。

我觉得可能是这样的:

fv = BadRequest.FieldViolation(field="login", description="Name is not unique")
bad_request = BadRequest(field_violations=[fv])
context.abort(StatusCode.INVALID_ARGUMENT, bad_request.SerializeToString())

但这是错误的,并在摘要错误文本中发送字节。

我使用 grpcio==1.17.1

【问题讨论】:

    标签: grpc grpc-python


    【解决方案1】:

    我收到了关于 github 问题的反馈https://github.com/grpc/grpc/issues/17601

    在 1.18.0 版本中一切正常

    【讨论】:

      猜你喜欢
      • 2018-04-03
      • 1970-01-01
      • 2015-06-06
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-27
      • 2019-10-12
      相关资源
      最近更新 更多