问题描述
|
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是我为其创建一个新类的地方?
解决方法
如果您的服务器是RESTful,则可以尝试使用HTTPclient将数据发布到服务器并读取响应。如果您使用https://github.com/TylerSmithNet/RESTclient-Android之类的REST抽象层(自我推广),那么您可以使用这些示例立即运行。