事例代码
`public class SysUserAppControllerTest {
static HttpBrowser browser = new HttpBrowser();
static String server = "http://localhost:8889/xx/app/sys/user";
@Before
public void before() {
String url = "http://localhost:8889/xx/api/sys/user/login/%s/%s";
HttpRequest request = HttpRequest.post(String.format(url, "admin3", Base64Utils.encode("admin1".getBytes())));
HttpResponse resp = browser.sendRequest(request);
System.out.println(resp.bodyText());
}
/**
*
*/
public void userDetail() {
String url = server + "/userDetail";
HttpRequest request = HttpRequest.post(url);
request.form("loginId", "201500100000000005");
HttpResponse resp = browser.sendRequest(request);
System.out.println(resp.bodyText());
}
/**
* 1.7 绑定融云Token - bindToken
* @author: weihuang.peng
*/
public void bindToken() {
String url = server + "/bindToken";
HttpRequest request = HttpRequest.post(url);
request.form("loginId", "2015073010000005");
HttpResponse resp = browser.sendRequest(request);
System.out.println(resp.bodyText());
}
public void userRankList() {
String url = server + "/userRankList";
HttpRequest request = HttpRequest.post(url);
request.form("paging.currentPage", "1");
request.form("loginId", "20150730000005");
HttpResponse resp = browser.sendRequest(request);
System.out.println(resp.bodyText());
}
@Test
public void userRank() {
String url = server + "/userRank";
HttpRequest request = HttpRequest.post(url);
request.form("loginId", "20150100000000005");
HttpResponse resp = browser.sendRequest(request);
System.out.println(resp.bodyText());
}
}`
}
如果引发400 请求错误,请考虑是否发错跨域问题。
解决办法是1.新增请求头文件包含内容。2.修改接口参数
public Result