国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

okhttp的interceptor攔截器功能

2019-11-06 09:59:44
字體:
供稿:網(wǎng)友

這篇文章中寫得很全面http://blog.csdn.net/oyangyujun/article/details/50039403

補充兩點: 1,chain.PRocessed(request)方法就意味著被攔截的url執(zhí)行了一次,如果你調(diào)用了多次該方法,那么此url接口就會被執(zhí)行多次。 我就跳到坑里了,應(yīng)用所有接口都返回了兩次response……

2,如果添加多個interceptor的話,那么你需要保證每個interceptor都把chain.processed給return出去,從而能保證在下個interceptor中繼續(xù)執(zhí)行。

添加了三個interceptor

把chain.processed給return出去

那么如果在執(zhí)行chain.processed的時候出錯了怎么辦呢,比如timeout、無網(wǎng)絡(luò)等情況,那么就如下這么做:

把catch到的exception給throw出去

這樣就能保證下個interceptor繼續(xù)爭取執(zhí)行了,否則下個interceptor就要報null point了~~


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长兴县| 太原市| 凤城市| 微山县| 田东县| 云阳县| 昂仁县| 余干县| 平山县| 乐昌市| 温泉县| 邳州市| 田林县| 临泉县| 阳朔县| 阆中市| 浪卡子县| 罗平县| 阿瓦提县| 红桥区| 西和县| 梧州市| 香港| 洪江市| 稻城县| 蕉岭县| 突泉县| 惠来县| 乐山市| 额敏县| 忻州市| 陵川县| 花莲市| 遵义市| 宜兰县| 大荔县| 阿图什市| 金坛市| 德化县| 长宁县| 霞浦县|