Revize 61bc2eca
Přidáno uživatelem Jiri Trefil před asi 2 roky(ů)
src/main/java/cz/zcu/fav/kiv/antipatterndetectionapp/v2/utils/RequestBuilder.java | ||
---|---|---|
1 | 1 |
package cz.zcu.fav.kiv.antipatterndetectionapp.v2.utils; |
2 | 2 |
|
3 |
import org.springframework.stereotype.Component; |
|
4 | 3 |
import org.springframework.web.client.RestTemplate; |
5 | 4 |
|
6 | 5 |
import java.util.HashMap; |
6 |
import java.util.Map; |
|
7 | 7 |
import java.util.Optional; |
8 | 8 |
import java.util.logging.Logger; |
9 | 9 |
|
... | ... | |
13 | 13 |
|
14 | 14 |
public class RequestBuilder { |
15 | 15 |
|
16 |
|
|
16 |
//@Value("${auth.realm.authenticate}") |
|
17 |
private static String spadeSignature; |
|
17 | 18 |
private static Logger logger = Logger.getLogger(RequestBuilder.class.getName()); |
18 | 19 |
|
19 |
public RequestBuilder() { |
|
20 |
} |
|
21 | 20 |
|
22 |
public ResponseEntity<String> sendRequestResponse(String url, HashMap<String, String> body) { |
|
21 |
|
|
22 |
public static ResponseEntity<String> sendRequestResponse(String url, Map<String, Object> body) { |
|
23 | 23 |
RestTemplate restTemplate = new RestTemplate(); |
24 |
String json = JSONBuilder.buildJson(body);
|
|
24 |
String json = JSONBuilder.buildJSON(body);
|
|
25 | 25 |
|
26 | 26 |
HttpHeaders headers = new HttpHeaders(); |
27 | 27 |
headers.setContentType(MediaType.APPLICATION_JSON); |
28 |
//headers.set("X-spade-request",spadeSignature); |
|
28 | 29 |
HttpEntity<String> entity = new HttpEntity<>(json, headers); |
29 | 30 |
return restTemplate.postForEntity(url, entity, String.class); |
30 | 31 |
} |
31 | 32 |
|
32 |
public ResponseEntity<String> sendRequestResponse(String url, String token) { |
|
33 |
public static ResponseEntity<String> sendRequestResponse(String url, String token) {
|
|
33 | 34 |
RestTemplate restTemplate = new RestTemplate(); |
34 | 35 |
|
35 | 36 |
HttpHeaders headers = new HttpHeaders(); |
36 | 37 |
|
37 | 38 |
headers.setContentType(MediaType.APPLICATION_JSON); |
39 |
//headers.set("X-spade-request",spadeSignature); |
|
38 | 40 |
headers.set("Authorization", "Bearer " + token); |
39 | 41 |
|
40 | 42 |
HttpEntity<String> entity = new HttpEntity<>(null, headers); |
Také k dispozici: Unified diff
#10366 Změny v util třídě pro stavění JSONu/HTTP requstu