NutzCN Logo
问答 Http轻客户端返回
发布于 2710天前 作者 qq_6b145f79 2024 次浏览 复制 上一个帖子 下一个帖子
标签:

使用Http轻客户端上传文件调用别的api接口返回json,
Response resp = new FilePostSender(req).setTimeout(60*1000).send();
怎么接收返回的json呢?现在
if (!resp.isOK()) {
System.out.println(resp.toString());
} else {
System.out.println(resp.toString());
}
不打印是怎么回事
api其实有返回,debug进去了的

9 回复

resp.getContent()

这个我也试了的。一样的,都不打印,部分代码如下:
@POST
@At("/validateData")
@Ok("json")
@AdaptBy(type = UploadAdaptor.class, args = { "ioc:upload" })
public AjaxResult validateData(@Param("upfile") TempFile tf,String tableName,String engId,String userName,HttpServletRequest req){
// 这个是保存的临时文件
File file = tf.getFile();
if (null == tf) {
return AjaxResult.error("上传文件不存在!");
}

都不打印是啥意思,if else 总能走一个

我也奇怪,一个都不进啊,走到send()后,调用api进去了,然后返回,之后就没有反应了。。

抛异常了?

那慢慢debug吧,顶多1分钟超时抛异常

封装的时候,有默认是异步请求吗,我没有用异步呢

send()是同步调用,call()才是异步调用

添加回复
请先登陆
回到顶部