proto嵌套结构不能绑定http

WBOY
Freigeben: 2024-02-10 12:54:08
nach vorne
856 人浏览过

proto嵌套结构不能绑定http

在PHP编程中,proto嵌套结构是一种常见的数据格式,用于序列化和反序列化数据。然而,许多开发者在使用proto嵌套结构时遇到了一个问题,即无法将其绑定到HTTP请求中。这意味着无法直接将proto嵌套结构作为HTTP请求的参数进行传递。对于这个问题,php小编西瓜为您提供了解决方案。在本文中,我们将介绍一种解决方法,帮助您在PHP中绑定proto嵌套结构到HTTP请求中,实现更便捷的数据传递。

问题内容

当kratos proto文件使用http接口时,结构体嵌套时,参数赋值无法到结构体

这是我的原型文件

这是我的要求

这是我的调试

我想要这样的:

pb.ListUserRequest{
   Page: {
      Index: 1,
      Size: 10,
   },
}
Nach dem Login kopieren

没有绑定参数 我该怎么办

解决方法

http无法通过“get”解码inner_object

  1. 使用“post”
option (google.api.http) = {
      put: "/user/v1/list"
      body: "*"
    };
Nach dem Login kopieren

原型:

message listuserrequest {
  page page = 1;
}
Nach dem Login kopieren

2.不使用inner_object 原型:

message ListUserRequest {
  int32 index = 1;
  int32 size = 2;
}
Nach dem Login kopieren

以上是proto嵌套结构不能绑定http的详细内容。更多信息请关注PHP中文网其他相关文章!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!