403 客户端错误:禁止访问 url:https://ropsten.infura.io/v3/PROJECT_ID
Posted
技术标签:
【中文标题】403 客户端错误:禁止访问 url:https://ropsten.infura.io/v3/PROJECT_ID【英文标题】:403 Client Error: Forbidden for url: https://ropsten.infura.io/v3/PROJECT_ID 【发布时间】:2021-05-08 18:11:59 【问题描述】:我是 Web3 的新手。 我在 infura.io 中创建了一个项目。
w3 = Web3(Web3.HTTPProvider('https://ropsten.infura.io/v3/PROJECT_ID'))
w3.isConnected() # True
cont = w3.eth.contract(address='my_contract_address', abi = my_abi)
cont.all_functions() # working well, return all functions inside contract
cont.funtions.get_info().call
在最后一行之后出现错误
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://ropsten.infura.io/v3/PROJECT_ID
这是什么意思,如何解决?
【问题讨论】:
【参考方案1】:找到它。问题是 infura 只允许每个项目连接 1 个合同。所以如果你想连接到另一个合约,你需要打开另一个项目。
【讨论】:
我遇到了同样的错误,这就是解决方案。以上是关于403 客户端错误:禁止访问 url:https://ropsten.infura.io/v3/PROJECT_ID的主要内容,如果未能解决你的问题,请参考以下文章
AWS S3 getSignedUrl() 返回 403 禁止错误
仅在 https 上出现禁止的 403 错误,但 url http 工作正常
403(禁止),Google Speech API 上的无效键错误