接口调用报415错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口调用报415错误相关的知识,希望对你有一定的参考价值。
参考技术A 发现一个奇怪的问题,就是我Eclipse中写代码调用外部API接口时返回HTTP状态码是415,但是我将相同的报文放在HttpRequester里面请求的时候却又可以拿到正常返回结果,而不是415错误。不知道有没有人跟我一样遇到过这个问题,这里记录一下解决办法。
首先我们还是看下HTTP的状态码关于415返回码的说明吧。
TRX波场接口调用报错:CONTRACT_VALIDATE_ERROR
节点返回报错信息
"result":
"code": "CONTRACT_VALIDATE_ERROR",
"message": "536d61727420636f6e7472616374206973206e6f742065786973742e"
看message内容里面内容需要解码 hex解码,解码后内容:
可以看出提示智能合约地址不存在,应该是在交易或查询地址余额时,智能合约地址填写错误。
或者下面的节点返回报错信息:
'code': 'CONTRACT_VALIDATE_ERROR', 'txid':
'35f470279eb6d332280df828e8ec073bd0bb652b073d303775cc0ce6f1188de1',
'message':
'636f6e74726163742076616c6964617465206572726f72203a2056616c696461746520547
2616e73666572436f6e7472616374206572726f722c2062616c616e6365206973206e6f742
073756666696369656e742e'
可以看出提示余额不足,然后观察用户是输入的全部余额,没有预留矿工费,TRX每日免费的带宽如果用完,或者收款账户是个新创建的账户,那么会消耗一定的矿工费。
以上是关于接口调用报415错误的主要内容,如果未能解决你的问题,请参考以下文章
TRX波场接口调用报错:CONTRACT_VALIDATE_ERROR
Post 请求WCF接口报:远程服务器返回错误: (415)
SpringMVC接收json数据中的一些问题(415错误的解决)
SpringMVC接收json数据中的一些问题(415错误的解决)