Google url ortrowner, предоставляя ошибку для URL -адреса с IPAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Google url ortrowner, предоставляя ошибку для URL -адреса с IP

Сообщение Anonymous »

Я использую Google url url shorten api.
для сокращения URL "http://demos.companyname.com:1339/"образной "http://36.186.69.8:1339/" Это возвращает ошибку. < /p>

Как решить эту проблему? {< /p>

// Making HTTP request
try {
// DefaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(address);

httpPost.setEntity(new StringEntity("{\"longUrl\":\""+ longUrl+"\"}"));
httpPost.setHeader("Content-Type", "application/json");
HttpResponse httpResponse = httpClient.execute(httpPost);

HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();

} catch (IOException e) {
e.printStackTrace();
}

try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line).append("\n");

}
is.close();
Log.e("getJSONFromUrl: ", sb.toString());
json = sb.toString();
Log.e("JSON", json);
} catch (Exception e) {
Log.e("Buffer Error", "Error converting result " + e.toString());
}

// Parse the String to a JSON Object
try {
jObj = new JSONObject(json);
} catch (JSONException e) {
Log.e("JSON Parser", "Error parsing data " + e.toString());
}
// Return JSON String
return jObj;

}
< /code>

Ответ об ошибке: < /p>

{"error":{"errors":
[{"domain":"global","reason":"invalid","message":"InvalidValue","locationType":"parameter","location":"resource.longUrl"}],"code":00,"message":"Invalid Value"}}


Подробнее здесь: https://stackoverflow.com/questions/432 ... rl-with-ip
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»