微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从Golang客户端调用grpc asp.net服务

如何解决无法从Golang客户端调用grpc asp.net服务

我在尝试调用运行在Google Cloud Run托管的ASP.NET Core服务器上的gRPC服务时遇到问题。这是 Program.cs

MysqL> load xml local infile 'C:/Users/install/Desktop/test.xml' into table users rows identified by '<row>';
ERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.

MysqL> load xml infile 'C:/Users/install/Desktop/test.xml' into table users rows identified by '<row>';
ERROR 29 (HY000): File 'C:\Users\install\Desktop\test.xml' not found (OS errno 13 - Permission denied)

这里是Golang客户端:

return Host.CreateDefaultBuilder(args)
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseStartup<Startup>();
                webBuilder.UseKestrel(kestrel =>
                {
                    kestrel.ConfigureHttpsDefaults(o =>
                        {
                            o.AllowAnyClientCertificate();
                            o.ClientCertificateMode = ClientCertificateMode.NoCertificate;
                        });
                        kestrel.ListenAnyIP(port,configure =>
                        {
                            configure.Protocols = HttpProtocols.Http2;
                        });
                });
            })
            .UseSerilog();

当我向我的应用程序发出请求时(由于Golang项目也是托管在Google Cloud上的小型Web服务器,它会接收HTTP请求并发送到gRPC服务。),将引发以下错误

conn,err := grpc.Dial("myserver.run.app:443",grpc.WithInsecure()) if err != nil { log.Fatalf("Failed to dial: %v",err) } defer conn.Close() identityClient = pb.NewIdentityRpcclient(conn) ctx,cancel := context.WithTimeout(context.Background(),10*time.Second) defer cancel() response,err := identityClient.VerifyEmail(ctx,&pb.VerifyEmailRequest{ Code: token,UserId: userID,Email: "",}) if err != nil { log.Fatalf("%v.verifyEmail(_) = _,%v",identityClient,err) return false }

并且没有提供任何信息。知道发生了什么吗?我无法使用安全凭据,因为我没有SSL证书,并且我的服务器也没有证书。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。