【发布时间】:2016-07-01 08:27:34
【问题描述】:
我想在 android 中创建一种 Json-server,以便在我的应用程序中进行一些 REST 调用。我创建了这个 WebServer:
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);
}
所以我创建了一个 JSON 数组。现在我想进行一些 Rest 调用,例如 GET http://localhost/?frame_id=1,我该怎么做?
【问题讨论】:
标签: android json rest webserver nanohttpd