从curl转换为java代码

时间:2015-10-10 16:01:35

标签: java curl

我必须将其转换为Java

curl -X GET \
 -H "X-Parse-Application-Id: AppId" \
 -H "X-Parse-REST-API-Key: ApPKeY" \
 -G \
 --data-urlencode 'where={
 "playerName": {
 "$nin": [
   "Jonathan Walsh",
   "Dario Wunsch",
   "Shawn Simon"
 ]
}
}' \
--data-urlencode 'order=score,-name' \
--data-urlencode 'limit=200' \
--data-urlencode 'skip=400' \
--data-urlencode 'keys=score,playerName' \
https://api.parse.com/1/classes/GameScore

对于所有-H,我写道: - httpConn.setRequestProperty("X-Parse-Application-Id", "AppId");。但我无法弄清楚该怎么做-G-- data-urlencode

1 个答案:

答案 0 :(得分:1)

for(int i = 0; i < bag.length; i++) { if(bag[i].equals(a)) { tmp = bag[i]; bag[i] = bag[bag.length-1]; bag[bag.length-1] = tmp; numElements--; break; } } 选项指定要使用HTTP GET方法。您可以使用setRequestMethod进行设置,但默认设置已经是GET,因此您不需要这样做。

-G选项指定要与请求一起传递的POST或GET数据。在GET方法的情况下,该数据以-- data-urlencode形式的键值对的形式附加到URL,由key=value分隔。这意味着您只需将这些字符串附加到由&分隔的网址...或者您可以使用方法setRequestProperty