本文介绍了调用AWS API-Signature,Authentication Header-在Android中使用OkHTTP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!,我正在尝试使用OkHTTP对Android中的AWS API的HTTP请求进行签名。我使用了这个Question中的代码。AWS的文档一点帮助都没有。我很困惑。这是我到目前为止找到的唯一易于理解和实现的代码。但它也不能解决我的问题。我没有使用API传递任何数据,它只是我必须调用并接收消息的简单API。,我的代码,收到错误,这是一个简单的代码,但我找不到任何问题。服务器错误也没有帮助。,在服务器端,我没有使用任何内容类型,这就是为什么我没有在头中传递它的原因。这会是个问题吗?我还认为我的requesAws有问题。,这批货可能有问题。我不知道这到底是什么意思,所以我在其中传递了与引用代码中相同的API url。,我不推荐编写您自己的SigV4签名器。相反,请尝试将其中一个作为库依赖项拉入。,尝试babbel’s OkHttp signer:,或Ghedeon’s:,后者uses the AWS Android SDK under the hood。如果您使用的是Amazon Cognito,则可以为credentialsProvider
参数提供AWSMobileClient.getInstance()
。,这篇关于调用AWS API-Signature,Authentication Header-在Android中使用OkHTTP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,