如何使用URI中添加的oauth参数发送REST请求(作为输入参数)

时间:2013-11-18 11:52:46

标签: rest oauth soapui

我对访问第三方服务的项目有一个特定的规则--Restfully并且需要oAuth身份验证。 [它只接受GET方法,并且不需要访问令牌,因为我将尝试使用使用者密钥和使用者密钥值以及oauth参数来访问受保护资源。]

我正在使用SoapUI-Pro 4.6.1并尝试使用路标方法发送带有oauth参数作为授权标头的 GET 请求,但我的项目仅在发送oauth参数时接受网址

因此,当我使用此链接http://oauth.googlecode.com/svn/code/javascript/example/signature.html手动生成 oauth签名,nonce和timestamp值并在我的请求网址中更新它时,它正常工作。

示例网址:http://sample.com/content/?oauth_consumer_key=abc& oauth_nonce = FUINSzmeoDh& oauth_signature_method = HMAC-SHA1& oauth_timestamp = 1384436218& oauth_version = 1.0& oauth_signature = ISAsa2LJt3tVhgCnbL / GQszcZbc =

有没有办法生成oauth_signature,oauth_timestamp& oauth_nonce自动赋值,然后在请求URI中将其用作输入参数?

提前致谢!

1 个答案:

答案 0 :(得分:0)

在SoapUI 5.0.0及更高版本中,您可以选择添加查询参数。 单击参数上的文本框,我们会得到一个窗口,其中包含添加参数的选项。请参阅图像。enter image description here