2 回答

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用fetch
with時(shí),通常期望通過(guò)查詢字符串GET
發(fā)送參數(shù)。
你可以嘗試這樣的事情:
let passageParam = randomPassage();
let extraParams = '&indent-poetry=False&include-headings=False' +
? ? '&include-footnotes=False&include-verse-numbers=False' +?
? ? '&include-short-copyright=False&include-passage-references=False';
let Url = 'https://api.esv.org/v3/passage/text?q=' + passageParam + extraParams;
console.log(Url);
或者你可以這樣做:
let passageParam = randomPassage();
let extraParams = {
? ? 'indent-poetry': 'False',
? ? 'include-headings': 'False',
? ? 'include-footnotes': 'False',
? ? 'include-verse-numbers': 'False',
? ? 'include-short-copyright': 'False',
? ? 'include-passage-references': 'False'
}
let Url = 'https://api.esv.org/v3/passage/text?q=' + passageParam +?
? ? '&' + (new URLSearchParams(extraParams)).toString();
console.log(Url);
并刪除params表達(dá)式。

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
由于您正在使用fetch向URL-EndPoint發(fā)出GET請(qǐng)求。每次調(diào)用 URL-EndPint 都會(huì)返回相同的數(shù)據(jù)格式。
在這種情況下,格式化響應(yīng)不在我們手中。要檢查所有響應(yīng)詳細(xì)信息,請(qǐng)轉(zhuǎn)到 Developer Console的網(wǎng)絡(luò)選項(xiàng)卡(執(zhí)行Ctrl+Shift+I),您可以看到響應(yīng)中收到的響應(yīng)標(biāo)頭和其他相關(guān)內(nèi)容,看看是否有任何信息對(duì)您有用那里本身。
添加回答
舉報(bào)