下下
下下
分隔后如果能加个按钮,只显示最后一级的名字就好了, @qishibo
you can use dc.DrawStringWrapped
> Hi, @web-xiaxia, > > I'm helping the Kratos team manage our backlog and am marking this issue as stale. From what I understand, the issue "Address bar parameter splicing...
> _🤖_ > > 据我了解,即使在合并 PR #2774后,您仍然遇到“地址栏参数拼接失败”问题。为了进一步帮助您,我需要了解您所面临问题的确切性质。 > > 从提供的上下文来看,Kratos 框架中地址栏中的参数拼接似乎是通过用 protobuf 消息中的值替换 URL 模板中的占位符来工作的。这是在文件`EncodeURL`的函数中完成的`transport/http/binding/encode.go`。 > > 如果问题与此功能相关,那么了解您收到的确切错误消息以及发生错误的条件会很有帮助。例如,错误是针对所有 URL 模板和 protobuf 消息发生的,还是仅针对特定的? > > 此外,您能否提供合并 PR #2774后重现问题所采取的步骤?这将有助于确定问题是与 PR 本身有关还是与测试方式有关。 >...
> _🤖_ > > “地址栏参数拼接失败”问题似乎与 URL 参数的编码和解码方式有关,特别是在处理复杂数据结构和 protobuf 消息的情况下。提供的测试涵盖了`form_test.go`各种场景,包括简单数据类型、复杂嵌套结构、具有不同字段类型(例如包装器、时间戳、字段掩码)的 protobuf 消息的编码和解码,以及字节值和可选字段等特殊情况的处理。 > > [要在合并 PR #2774](https://github.com/go-kratos/kratos/pull/2774)后重现该问题,您应该重点关注此 PR 引入的具体更改以及它们可能如何影响编码和解码过程。鉴于 PR #2774旨在解决与数组处理相关的问题,该问题随后由#2805解决,因此验证最新更改后问题是否仍然存在至关重要。以下是重现和调查该问题的分步指南: > > 1. **Review PR [修复地址栏参数 #2774](https://github.com/go-kratos/kratos/pull/2774) and [修复地址栏参数有数组对象时无法正确拼接 #2805](https://github.com/go-kratos/kratos/pull/2805)...
> _🤖_ > > 根据您观察到的错误消息和行为,问题似乎可能与服务发现和端点解析中如何解析和使用 URL 参数有关。但是,如果没有关于这些错误发生的意外情况的更具体信息,就很难查清楚切的原因。 > > [关于 PR #2774](https://github.com/go-kratos/kratos/pull/2774)和#2805中所做的更改,我无法在存储库中找到有关这些拉取请求的具体详细信息。如果您可以提供有关这些 PR 中所做的更改的更多信息,将有助于了解它们对问题的潜在影响。 > > `form_test.go`对于和中的测试示例`/binding/encode_test.go`,它们似乎涵盖了广泛的场景,包括处理基本类型、任选字段、复杂写入结构、protobuf 响亮的类型以及表单数据的编码/解码。尽管如果这些测试示例通过了问题仍然存在,则表明该问题可能与这些测试未涵盖的场景有关。 > > 缩小问题范围的一种方法是隔离导致问题的特定 URL 模板和 protobuf 消息。如果问题仅出现在某些模板或消息中,则表明该问题特定于这些情况。或者,如果所有模板和消息都出现出现问题,则表明存在更普遍的问题。 > > 另一种方法是更详细地检查 PR #2774和[#2805...
这个问题 [#2805](https://github.com/go-kratos/kratos/pull/2805) 应该是解决了的
fix #2761
> Hi, do you have plan to merge this PR into master? Just to confirm, it will fix #2574 right? @ruinshe 看描述和 #2761 问题是一致的 应该是可以修复 不过不知道什么时候会合并
> 你们好,我在做验证的时候有发现一个问题,但是我不确定我的解决方案是否合理,可以讨论一下,具体的背景如下: > > ```proto > service SampleController { > rpc Start(StartRequest) returns (StartResponse) { > option (google.api.http) = { > post: "/api/v1/samples/{definition_key}:start" > body: "data" > }; > }...