Rke2,put方法http请求返回400,但https请求正常访问

通过nginx ingress暴露的服务,使用put请求时,https可以正常请求到服务,http无法请求到服务,curl返回的状态码是400,浏览器上响应的内容是 no data found for resource with given identifier,请问这是什么情况导致的。
集群采用rke2搭建的。