代码:
package chenlong.chenlong.autopylite;
import java.io.IOException;
import java.util.Map;
import java.util.logging.Handler;
import fi.iki.elonen.NanoHTTPD;
public class appServer extends NanoHTTPD {
public static final int DEFAULT_SERVER_PORT = 8020;
public appServer() throws IOException {
super(DEFAULT_SERVER_PORT);
start();
}
@Override
public Response serve(IHTTPSession session) {
String msg = "<html><body><h1>Hello AutoPy</h1>\n";
Map<String, String> parms = session.getParms();
if (parms.get("code") == null) {
msg += "<form action='?' method='get'>\n <p>Your code: <input type='text' name='code'></p>\n" + "</form>\n";
} else {
msg += "<p>Hello, " + parms.get("code") + "!</p>";
return newFixedLengthResponse(msg + "</body></html>\n");
}
return newFixedLengthResponse(msg + "</body></html>\n");
}
}
启动:
try {
MyServer=new appServer();
} catch (IOException e) {
e.printStackTrace();
}