INNER CODE UNIT · JavaScript
getDoc
easybangumiorg/EasyBangumi · inner_source/block-kazumi-1ani.js:198
function getDoc(url) {
var request;
if (USE_POST) {
var uri = URI.create(url);
var form = parseQueryToMap(uri.getRawQuery());
var postUrl = uri.getScheme() + "://" + uri.getHost() + uri.getPath();
request = OkhttpUtils.postFromBody(postUrl, form, makeObjectHeaders());
} else {
request = OkhttpUtils.get(url, makeHeaders());
}
var response = okhttpHelper.client.newCall(request).execute();
try {
if (!response.isSuccessful()) {
throw new ParserException(String("请求失败: " + response.code()), null);
}
return Jsoup.parse(response.body().string(), url);
} finally {
response.close();