我发布了一个问题,在发布API时使用了Rest-assured for testing framework和CodeIgniter
并将Oauth1作为API后端,
$this->input->post
无法处理查询参数,所以我决定选择formParam
,
但是,当我启动测试用例时,它说oauth_problem
和无效签名
任何人都可以帮助我吗?感谢
在我放心的测试案例中
String result = given().
header("return-type","text/json").
contentType("application/x-www-form-urlencoded").
formParam("offer_price","33330").
auth().oauth(OauthData.CONSUMER_KEY, OauthData.CONSUMER_SECRET, OauthData.TOKEN_BUYER, OauthData.TOKEN_SECRET_BUYER).
expect().
statusCode(200).
when().
post(OauthData.API_BASE + "/v1/offer/" + "56b484ca36913473000041b0")
.asString();