grpc swift客户端拦截器提议

Posted CNCF

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grpc swift客户端拦截器提议相关的知识,希望对你有一定的参考价值。

拦截器建议


讨论问题:https://github.com/grpc/grpc-swift/issues/235


介绍


拦截器可用于预处理和后处理API请求(包括HTTP和RPC技术)。预处理发生在将请求传送到服务器之前,允许拦截器读取和/或修改请求的配置 - 在某些情况下甚至推迟或取消请求。后处理发生在来自服务器的往返传输完成时,提供拦截器读取响应数据的能力,并可能在将其元数据返回给发起者之前处理其元数据。


目前各种支持拦截器的gRPC实现(Java,php和Go,仅举几例)。ios在Objective-C或Swift中没有这种支持。这提案概述了在gRPC Swift中实现拦截器的设计。



CNCF (Cloud Native Computing Foundation)成立于201512月,隶属于Linux  Foundation,是非营利性组织。 

CNCF的宗旨是为Github上各个快速发展的项目提供完全中立的平台,这些项目包括Kubernetes, Prometheus, Envoy等,加速项目开发企业、最终用户以及供应商之间的紧密合作。请点击以下二维码进行关注。


以上是关于grpc swift客户端拦截器提议的主要内容,如果未能解决你的问题,请参考以下文章

grpc

来瞧一瞧 gRPC的拦截器

gRPC-Web中的拦截器

在 GRPC 中拦截/记录请求和响应

iPhone Swift gRPC 客户端从 Windows C# gRPC 服务器获取“连接被拒绝”

gRPC中Header传值与错误拦截处理知识笔记