Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 61bc2eca

Přidáno uživatelem Jiri Trefil před asi 2 roky(ů)

#10366 Změny v util třídě pro stavění JSONu/HTTP requstu

Zobrazit rozdíly:

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