我对 PyScript 中 fetch() 函数的使用感到困惑。
该函数似乎有两个版本:
只有第一个似乎接受两个参数。
我想包含这样的标题信息:
request_options = {
"method": "GET",
"headers": { "charset": "UTF-8" }
}
url = "https://www.nanobooks23.de/material/schachclub2.json"
response = await fetch(
"https://corsproxy.io/?" + url,
request_options
)
这只适用于 js 模块中的 fetch() 函数。
否则我会收到
类型错误:fetch() 需要 1 个位置参数,但给出了 2 个
那么,在使用 pyscript 模块中的 fetch() 函数时如何包含标头?
我正在使用PyScript版本2024.9.2
除了 url 参数之外的所有其他参数都是关键字参数,url 是唯一的位置参数。
直接将参数传递为
body = body
或使用 **{options}
。
如果对象内没有关键字,则无法传递它们。