泽西岛客户给我的结果与其他客户不同。

时间:2018-06-29 08:56:18

标签: java http jersey-client

我正在研究Java的Geometry Dash API。我正在使用WireShark找出一些请求的外观,然后尝试使用this进行一些请求,然后编写一些Java代码来处理请求并解析响应。但是有一个请求可以在restlet client内运行:enter image description here

所以我得到:

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

那两个请求有什么区别?

1 个答案:

答案 0 :(得分:0)

问题是,我正在扩展数据库的路径,因此该方法获取了错误的数据库URL。