nacos-group / r-nacos

Nacos server re-implemented in Rust.
https://r-nacos.github.io/docs/
Apache License 2.0
933 stars 100 forks source link

兼容 java nacos-client 1.3.x #18

Closed heqingpan closed 1 year ago

heqingpan commented 1 year ago

rnacos 基于actix-web实现http服务。 actix-web post请求自动构建参数 web::Form<T> 要求 http请求 header要设置Content-Type: application/x-www-form-urlencoded

java nacos-client 1.3.x 的 post http 请求header没有设置Content-Type: application/x-www-form-urlencoded ,导致请求处理失败。

通过将 web::Form<T> 自动构建参数对象的方式更新为从 request body 手动构建参数,兼容兼容 java nacos-client 1.3.x 。