在使用get在postman上面输入的时候,consolo栏报错java.net.ConnectException: Connection refused: connect,难道输入的时候有错吗,另外还报接口错误
这个是controllor:
package com.ywyl.sh.mqtt.modules.mqtt.controller;
import ...
@Controller
@RequestMapping("/api/v1/iot")
public class IotController extends BaseController {
private final static Logger logger = LoggerFactory.getLogger(IotController.class);
@Autowired
IotService iotService;
@Autowired
DeviceService deviceService;
@Autowired
UrlConfigBean urlConfigBean;
@Value("${jwt.token}")
String token;
@GetMapping("getToken")
public @ResponseBody
String getToken(HttpServletRequest httpServletRequest) throws Exception {
return toJson(iotService.getToken(),httpServletRequest);
}
@GetMapping("insertMachines")
public @ResponseBody Object insertMachines(@RequestParam("machineId")String machineId,
HttpServletRequest request) throws Exception {
System.out.println(token);
CommResponse<IotMachineResultDto> result = new Gson().fromJson(HttpRequestUtil.sendGet(urlConfigBean.getBackUrlHead()+urlConfigBean.getCrud()+"api/v1/machine/insertMachines","machineId="+machineId,token,1),CommResponse.class);
if (result.getStatus()==1){
return toJson("添加设备失败或设备ID重复",request);
}
return result.getBody();
}
@ApiOperation("订阅")
@GetMapping("subDevice")
public @ResponseBody String subDevice(HttpServletRequest request) throws Exception {
return toJson(iotService.createSub(),request);
}
@PostMapping("getDeviceData")
public @ResponseBody String getDeviceData(@RequestBody Map map,
HttpServletRequest request) throws Exception {
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
iotService.getDeviceData(map);
return toJson("insertDevice",request);
}
}