Отправка строки в широтах и длинах с мобильного устройства на сервер

#android

#Android

Вопрос:

android как отправить строку данных с мобильного устройства Android на сервер python, что нужно изменить в этом коде Android

 enter code here
  public void appendText(View view){
    Text.append( "n  In chat ");

    try{
//  while (true)
    //{
    sentence=inputfld.getText().toString();
//  String sentence1=("hohohoh");
    Text.append( "n  DataStream creating");        
    outToServer.writeBytes(sentence);
//      outToServer.writeBytes(sentence1);
    modifiedSentence = inFromServer.readLine(); 
    Text.append(modifiedSentence);
    inputfld.setText(null);
        }
         }
         catch(Exception modifiedsentence){
        Text.append("Exception");
    }


}

    RestClient client = new RestClient(webServiceUrl);
    client.addBasicAuthentication(username, password);
    try {
        client.execute(RequestMethod.GET);
        if (client.getResponseCode() != 200) {
            //return server error
            return client.getErrorMessage();
        }
        //return valid data
        JSONObject jObj = new JSONObject(client.getResponse());
        return jObj.toString();
    } catch(Exception e) {
        return e.toString();
    }  
  

Итак, это будет добавлено в Restclient, для чего я создаю новый класс???

Ответ №1:

Если ваш сервер работает в режиме RESTful, вы можете попробовать использовать HttpClient для отправки данных на сервер и чтения ответа. Если вы используете уровень абстракции REST, такой как https://github.com/TylerSmithNet/RESTclient-Android (самореклама) затем вы можете использовать приведенные примеры, чтобы начать работу в кратчайшие сроки.

Комментарии:

1. Итак, это будет добавлено в Restclient, для чего я создаю новый класс??? И какой веб-URL я ввел и имя пользователя и пароль

2. Если вы взглянете на пример, вы увидите некоторые возможные методы использования класса. Вам просто нужно будет добавить пакет RestClient в свой проект и создать его экземпляр, как показано.