我已经创建了一个Feign客户EmployeeServiceClient.java,如下所示
EmployeeServiceClient.java
@FeignClient(name = "employeeclient", url = "https://internel.omnesys.org")
public interface EmployeeServiceClient {
@RequestMapping(method = RequestMethod.GET, value = "/v1/employees")
List getEmployeeDetails();
}
EmployeeDetails.java
public class EmployeeDetails {
private Employee employee;
private String empId;
// getters and setters
}
Employee.java
public class Employee {
private String name;
private String firstName;
private String lastName;
private String city;
// getters and setters
}
服务https://internel.omnesys.org/v1/employees (这是由另一个团队管理的Intranet REST服务)使我的响应寿命如下所示
)}]',
[{"employee":{"name":"Emp1","firstName":"firstName1","lastName":"lastName1","city":"city1"},"empId":"empId123"},{"employee":{"name":"Emp2","firstName":"firstName2","lastName":"lastName2","city":"city2"},"empId":"empId456"}]
我收到假冒异常,因为服务响应在开始时包含一个额外的)}]',
我已经要求服务团队删除那些无效的字符,但是他们说无法删除它,因为它是出于其他某些要求而专门放置的,并请我从头开始处理。
有人可以帮我吗