|  |  |  | 
|---|
|  |  |  | package com.ruoyi.utils.forest; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.dtflys.forest.annotation.*; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Value; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  | import org.springframework.stereotype.Service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Service | 
|---|
|  |  |  | public interface UavClient { | 
|---|
|  |  |  | @Get("http://www.baidu.com") | 
|---|
|  |  |  | String test(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static String IP = "http://112.98.126.2:6100/"; | 
|---|
|  |  |  | /// | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Get(IP + "${url}") | 
|---|
|  |  |  | String GET(@DataVariable("url") String url, @Header("x-auth-token") String token, @JSONBody String body); | 
|---|
|  |  |  | @Get("${url}") | 
|---|
|  |  |  | String GET(@Var("url") String url, @Header("x-auth-token") String token, @JSONBody String body); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Post(IP + "${url}") | 
|---|
|  |  |  | String POST(@DataVariable("url") String url,  @Header("x-auth-token")  String token, @JSONBody String body); | 
|---|
|  |  |  | @Post("${url}") | 
|---|
|  |  |  | String POST(@Var("url") String url,  @Header("x-auth-token")  String token, @JSONBody String body); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Delete(IP + "${url}") | 
|---|
|  |  |  | String DELETE(@DataVariable("url") String url,  @Header("x-auth-token") String token, @JSONBody String body); | 
|---|
|  |  |  | @Delete("${url}") | 
|---|
|  |  |  | String DELETE(@Var("url") String url,  @Header("x-auth-token") String token, @JSONBody String body); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|