我正在尝试使用HTTP-POST将一个快速的Java程序组合在一起,通过.jar或.bat文件启动Minecraft(还没有那么远)。在POST中,我发送以下内容:
{
"agent":{
"name": "Minecraft",
"version": "1"
},
"username": "user",
"password": "pass",
"clientToken": "token"
}
但不知道该怎么做。
我已设置此列表
List<NameValuePair> urlParameters = new ArrayList<NameValuePair>();
urlParameters.add(new BasicNameValuePair("agent", ""));
urlParameters.add(new BasicNameValuePair("name", "Minecraft"));
urlParameters.add(new BasicNameValuePair("version", "1"));
urlParameters.add(new BasicNameValuePair("username", "user"));
urlParameters.add(new BasicNameValuePair("password", "pass"));
urlParameters.add(new BasicNameValuePair("clientToken", "token"));
但不要相信它的格式正确以匹配上述JSON。怎么看?
(我是Java的新手(或者对所有内容知之甚少;我目前的代码包含来自各个网站的代码),所以请尽可能详细说明)