我正在使用Android Web服务器.当我在模拟器浏览器上访问localhost:8080时,它会提供带有密码字段的页面/表单.在成功验证密码后,我想将用户重定向到成功/失败页面.什么是读取传入的http post请求并解析密码字段以进行验证的最佳方法?正确方向的任何指针都是非常感激.我有一个提交表单的URL的处理程序.处理程序的代码是:
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import org.apache.http.HttpEntity;
import org.apache.http.HttpException;
import org.apache.http.HttpRequest;
import org.apache.http.HttpResponse;
import org.apache.http.entity.ContentProducer;
import org.apache.http.entity.EntityTemplate;
import org.apache.http.protocol.HttpContext;
import org.apache.http.protocol.HttpRequestHandler;
import android.content.Context;
public class LoginHandler implements HttpRequestHandler {
private Context context = null;
public LoginHandler(Context context) {
this.context = context;
}
@Override
public void handle(final HttpRequest request, HttpResponse response,
HttpContext httpcontext) throws HttpException, IOException {
HttpEntity entity = new EntityTemplate(new ContentProducer() {
public void writeTo(final OutputStream outstream) throws IOException {
String resp = null;
OutputStreamWriter …Run Code Online (Sandbox Code Playgroud)