我有一个 api(在码头实例中运行),我使用两条腿的 oauth 协议来访问客户端。我写了一个简单的java客户端(使用oauth-signpost)连接api,连接成功。
我想将 api 放在 apache http 服务器后面。apache http 服务器配置为将请求转发到 api。
以下作品:
(没有 oauth)客户端 ---> Apache HTTP 服务器 --> 码头
(使用 oauth)客户端 ---> 码头
以下不起作用:
(使用 oauth)客户端 ---> Apache HTTP 服务器 ---> 码头
我收到以下错误消息
“签名方法 HMAC-SHA1 的签名无效”
你们中有人遇到过这个问题吗?是否可以签署请求但没有主机名和端口?
谢谢你。