Skip to content

Commit 0a40e0e

Browse files
committed
fix RestClient
1 parent bfbd88a commit 0a40e0e

File tree

2 files changed

+10
-17
lines changed

2 files changed

+10
-17
lines changed

springboot-starter/src/main/java/com/codingapi/springboot/framework/rest/RestClient.java

+2-10
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,6 @@ private String toUrl(String api) {
4141
return baseUrl + api;
4242
}
4343

44-
private String _get(String api, RestParamBuilder paramBuilder) {
45-
return _get(api, httpHeaders, paramBuilder);
46-
}
47-
4844
private String _get(String api, HttpHeaders headers, RestParamBuilder paramBuilder) {
4945
return httpClient.get(toUrl(api), headers, paramBuilder != null ? paramBuilder.toFormRequest() : null);
5046
}
@@ -62,7 +58,7 @@ public String get(String api, HttpHeaders headers, RestParamBuilder paramBuilder
6258
}
6359

6460
public String get(String api, RestParamBuilder paramBuilder) {
65-
return get(api, new HttpHeaders(), paramBuilder);
61+
return get(api, httpHeaders, paramBuilder);
6662
}
6763

6864
public String get(String api) {
@@ -73,16 +69,12 @@ public String get(String api, HttpHeaders headers) {
7369
return get(api, headers, null);
7470
}
7571

76-
private String _post(String api, JSONObject requestBody) {
77-
return _post(api, new HttpHeaders(), requestBody);
78-
}
79-
8072
private String _post(String api, HttpHeaders headers, JSONObject requestBody) {
8173
return httpClient.post(toUrl(api), headers, requestBody);
8274
}
8375

8476
public String post(String api, JSONObject requestBody) {
85-
return post(api, new HttpHeaders(), requestBody);
77+
return post(api, httpHeaders, requestBody);
8678
}
8779

8880
public String post(String api, RestParamBuilder paramBuilder) {
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
11
package com.codingapi.springboot.framework.rest;
22

3+
import com.alibaba.fastjson.JSONObject;
34
import com.codingapi.springboot.framework.rest.param.RestParamBuilder;
5+
import lombok.extern.slf4j.Slf4j;
46
import org.junit.jupiter.api.Test;
57

68
import static org.junit.jupiter.api.Assertions.assertEquals;
79
import static org.junit.jupiter.api.Assertions.assertTrue;
810

11+
@Slf4j
912
class RestClientTest {
1013

1114
@Test
12-
void get() {
15+
void baikeTest() {
1316
String baseUrl = "http://baike.baidu.com/";
1417
RestClient restClient = new RestClient(baseUrl);
1518
String response = restClient.get("/api/openapi/BaikeLemmaCardApi", RestParamBuilder.create()
1619
.add("scope","103").add("format","json")
1720
.add("appid","379020").add("bk_key","关键字")
1821
);
22+
log.info("response:{}",response);
23+
JSONObject jsonObject = JSONObject.parseObject(response);
24+
log.info("desc:{}",jsonObject.getString("desc"));
25+
assertEquals(jsonObject.getString("key"),"关键字");
1926
assertTrue(response.contains("id"));
2027
}
21-
22-
@Test
23-
void ObjToString(){
24-
Object val = 20;
25-
assertEquals(val.toString(),"20");
26-
}
2728
}

0 commit comments

Comments
 (0)