0

リボンインターセプターを呼び出すことRestTemplateになるものを使用しようとしています。@EnableDiscoveryClient呼び出しスタックをたどると、次の呼び出しが行われます。

org.springframework.cloud.netflix.ribbon.RibbonClientHttpRequestFactory$
RibbonHttpRequest.getBodyInternal(RibbonClientHttpRequestFactory.java:105)

さて、このgetBodyInternalメソッドのコードは次のとおりです。

 @Override
 protected OutputStream getBodyInternal(HttpHeaders headers) throws IOException {
        throw new RuntimeException("Not implemented");
 }

私の質問は、この実装されていない方法につながるケースと、それを回避する方法です。を使用してRestTemplate.postForLocationいます。このメソッドをリボン インターセプターで呼び出すべきではないという一般的な前提はありますか?

4

1 に答える 1