java 调用IPFS出现405

博主在使用Java调用IPFS时遇到405错误,通过查阅官方文档了解到从5版本后该操作不再被支持。问题现已解决,详情可私信博主获取解决方案。
摘要由CSDN通过智能技术生成

问题描述

代码

public static void main(String[] args) throws IOException {

        IPFS ipfs = new IPFS("/ip4/127.0.0.1/tcp/5001");
//        NamedStreamable.FileWrapper savefile = new NamedStreamable.FileWrapper(new File("D:/test.jpg"));
//        MerkleNode result = ipfs.add(savefile).get(0);

    }
Exception in thread "main" java.lang.RuntimeException: IOException contacting IPFS daemon.
Trailer: null 405 - Method Not Allowed

	at io.ipfs.api.IPFS.get(IPFS.java:683)
	at io.ipfs.api.IPFS.retrieve(IPFS.java:662)
	at io.ipfs.api.IPFS.retrieveAndParse(IPFS.java:624)
	at io.ipfs.api.IPFS.version(IPFS.java:572)
	at io.ipfs.api.IPFS.<init>(IPFS.java:69)
	at io.ipfs.api.IPFS.<init>(IPFS.java:53)
	at io.ipfs.api.IPFS.<init>(IPFS.java:49)
	at IPFStest.main(IPFStest.java:17)
Caused by: java.io.IOException: Server returned HTTP response code: 405 for URL: http://127.0.0.1:5001/api/v0/version
	at 
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值