我正在研究Java的Geometry Dash API。我正在使用WireShark找出一些请求的外观,然后尝试使用this进行一些请求,然后编写一些Java代码来处理请求并解析响应。但是有一个请求可以在restlet client内运行:
所以我得到:
1:TheRealC05:2:42854106:13:77:17:52:10:17:11:12:3:1051:46:1467:4:23:8:0:18:1:19:0:50:0:20::21:129:22:51:23:30:24:32:25:1:26:18:28:1:43:14:48:1:30:0:16:7450834:31:0:44::45::49:0:29:1
但不适用于Jersey客户:
final Form form = new Form();
form.param("secret", getSecret());
form.param("gameVersion", "21");
form.param("binaryVersion", "34");
form.param("targetAccountID", "7450834");
final String text = this.httpClient.target(getDatabase()
.path("/getGJUserInfo20.php")).request()
.buildPost(Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED_TYPE))
.invoke(String.class);
我在这里得到-1
。
答案 0 :(得分:0)
问题是,我正在扩展数据库的路径,因此该方法获取了错误的数据库URL。