Ich möchte eine Art JSON-Server in Android machen, um einige REST-Aufrufe in meiner App zu machen. Ich erstelle diesen WebServer:NanoHTTPD Server JSOn Android
public class WebServer extends NanoHTTPD{
Context context;
public WebServer(Context context){
super(8080);
this.context = context;
}
@Override
public Response serve(IHTTPSession session) {
String msg = "[";
int id = R.raw.frame_1;
for(int i = 0; i<10; i++) {
InputStreamReader inputStreamReader = new InputStreamReader(context.getResources().openRawResource(id + 1));
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String line;
try {
while ((line = bufferedReader.readLine()) != null) {
msg += line;
}
} catch (IOException e) {
}
if(i != 9){
msg += ",";
}
}
msg += "]";
return new NanoHTTPD.Response(msg);
}
So erstelle ich einen sor von JSON Array. Jetzt möchte ich einige Ruhe-Anrufe wie GET http://localhost/?frame_id=1 machen, wie kann ich das tun?