gpt4 book ai didi

java - 是否有办法让 Rest 服务调用返回纯字符串?

转载 作者:行者123 更新时间:2023-12-03 10:54:02 24 4
gpt4 key购买 nike

我正在编写一个 Rest 服务,用于检查是否有任何提供者正在摄取。如果是则返回 true,否则返回 false。我不介意它是否返回一个 boolean 值,但我在研究时找不到任何有关它的信息。这是在 ajax 调用中调用其余服务的 javascript:

 var result = $.ajax({url:cdpeConfig.providerUrl+'/updateStatus',type: 'GET'});
if (result=="true"){
alert(result);
}
else{
alert(JSON.stringify(result));
}

json.stringify 是我能够看到它返回的内容的唯一方法。我所看到的只是 {"readyState":1}这是java:

`@GET
@Path("/updateStatus")
@Produces({MediaType.TEXT_PLAIN})
public String isIngesting(){
String result = "false";
List<Provider> providers = new ArrayList<Provider>();
providers = providerManager.getAllProviders();
for (Provider provider : providers) {
if (provider.getUpdateStatus().toLowerCase().equals(CdpeEnum.UpdateStatus.INGEST.toString().toLowerCase()) ) {
result = "true";
}
}
return result;
}`

最佳答案

var result = $.ajax({url:cdpeConfig.providerUrl+'/updateStatus',type: 'GET'});

result.done(function(data){
alert(data);
});

done方法是jquery ajax中的success函数。一旦您的请求完成,它将执行。

关于java - 是否有办法让 Rest 服务调用返回纯字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28331133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com