AIxiuController.java 784 B

123456789101112131415161718192021222324
  1. package com.example.aixiuserver.controller;
  2. import jakarta.annotation.Resource;
  3. import org.springframework.http.HttpEntity;
  4. import org.springframework.http.HttpMethod;
  5. import org.springframework.http.ResponseEntity;
  6. import org.springframework.web.bind.annotation.PostMapping;
  7. import org.springframework.web.bind.annotation.RestController;
  8. import org.springframework.web.client.RestTemplate;
  9. @RestController
  10. public class AIxiuController{
  11. @Resource
  12. private RestTemplate restTemplate;
  13. @PostMapping("/conversation")
  14. public ResponseEntity<String> forwardRequest(HttpMethod method, HttpEntity<String> requestEntity) {
  15. String url = "http://144.34.160.15:3000/conversation";
  16. return restTemplate.exchange(url, method, requestEntity, String.class);
  17. }
  18. }