forked from crossoverJie/JCSprout
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathReadHostFileService.java
More file actions
34 lines (25 loc) Β· 1.16 KB
/
ReadHostFileService.java
File metadata and controls
34 lines (25 loc) Β· 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
import com.citibank.afews.nextgen.model.RequestHostFile;
@Service
@Component
public class ReadHostFileService {
public String getHostFile(String systemFlag,String fileName){
//read file from nodejs server
String url = "http://localhost:4000/fileRead";
RestTemplate restTemplate=new RestTemplate();
// AccountWorkListRequest request = restTemplate.getForObject(url, AccountWorkListRequest.class);
RequestHostFile request = new RequestHostFile();
request.setSystemFlag(systemFlag);
request.setFileName(fileName);
HttpHeaders headers = new HttpHeaders();
headers.add("Content-Type", "application/json; charset=utf-8");
HttpEntity<RequestHostFile> requestEntity = new HttpEntity<RequestHostFile>(request,headers);
String responseEntity= restTemplate.postForObject(url, requestEntity, String.class);
System.out.println(responseEntity);
return responseEntity;
}
}