如何使用 data-urlencode 发送 HttpURLConnection 的 GET 请求
How to sent a GET request of HttpURLConnection with data-urlencode
我正在使用 HttpURLConnection
向 Parse 发送带有 data-urlencode
的 GET 请求。
在 Parse 的文档中,它指出:
curl -X GET \
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
-G \
--data-urlencode 'where={"playerName":"Sean Plott","cheatMode":false}' \
https://api.parse.com/1/classes/GameScore
但我不知道如何在 HttpURLConnection
中做到这一点。
以下是我的代码:
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("X-AVOSCloud-Application-Id", "psohqd1vx5ta2479i130wznpngp19uiuuku36c0s8986ccm0");
connection.setRequestProperty("X-AVOSCloud-Application-Key", "zf7ol3sit5g2ruy9emm8o62xbi3ozelpt7ipbtt29h9iaw2i");
connection.setRequestProperty("Content-Type", "application/json");
connection.connect();
谢谢。
您使用的 Parse.com 对吗?如果是这样,您应该使用 X-Parse-Application-Id
和 X-Parse-REST-API-Key
而不是 AVOSCloud 密钥。
我正在使用 HttpURLConnection
向 Parse 发送带有 data-urlencode
的 GET 请求。
在 Parse 的文档中,它指出:
curl -X GET \
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
-G \
--data-urlencode 'where={"playerName":"Sean Plott","cheatMode":false}' \
https://api.parse.com/1/classes/GameScore
但我不知道如何在 HttpURLConnection
中做到这一点。
以下是我的代码:
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("X-AVOSCloud-Application-Id", "psohqd1vx5ta2479i130wznpngp19uiuuku36c0s8986ccm0");
connection.setRequestProperty("X-AVOSCloud-Application-Key", "zf7ol3sit5g2ruy9emm8o62xbi3ozelpt7ipbtt29h9iaw2i");
connection.setRequestProperty("Content-Type", "application/json");
connection.connect();
谢谢。
您使用的 Parse.com 对吗?如果是这样,您应该使用 X-Parse-Application-Id
和 X-Parse-REST-API-Key
而不是 AVOSCloud 密钥。