我正在使用shoppy api,我需要使用api更新产品,我正在尝试更新帐户列表,我能够更新标题/描述,我无法更新帐户列表,在here上说我需要发送一个数组,我做到了,但是shoppy服务器死了,这是我的代码,我正在使用unirest
进行发布请求。
Map<String, String> accs = new HashMap<>();
accs.put("username", "password");
String response = Unirest.post("https://shoppy.gg/api/v1/products/xxx").queryString("accounts", accs).headers(headers).asString().getBody();
打印response
返回错误页面,但是当我仅更新标题时,它说我的更新成功,因此我不确定在这里做错了什么。
这是来自response
的打印件>
<!DOCTYPE html>
<html>
<head>
<title>Be right back.</title>
<link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css">
<style>
html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
width: 100%;
color: #B0BEC5;
display: table;
font-weight: 100;
font-family: 'Lato', sans-serif;
}
.container {
text-align: center;
display: table-cell;
vertical-align: middle;
}
.content {
text-align: center;
display: inline-block;
}
.title {
font-size: 72px;
margin-bottom: 40px;
font-weight: 200;
}
</style>
</head>
<body>
<div class="container">
<div class="content">
<div class="title">Be right back.</div>
</div>
</div>
</body>
</html>
我正在使用shoppy api,我需要使用api更新产品,我正在尝试更新帐户列表,我能够更新标题/描述,我无法更新帐户列表,说...
我相信错误在于您如何将accs
传递给.queryString()
方法。