java - Fiddler doesn't capture Apache HttpClient post -


somehow fiddler doesn't capture posts send httpclient provided apache.

but when send same post in c# using httpclient same server, fiddler intercept sessions.

my java code:

private defaulthttpclient client = new defaulthttpclient(); private httpcontext context = new basichttpcontext(); private basiccookiestore store = new basiccookiestore();  public client() throws urisyntaxexception {     context.setattribute(clientcontext.cookie_store, store);     login(); }  private void login() throws urisyntaxexception {     httpurirequest login = requestbuilder.post()             .seturi(new uri("http://www.derpforum.nl"))             .addparameter("username", "kattoor4")             .addparameter("password", "xxxx")             .addheader("referer", "http://www.derpforum.nl/")             .build();     try (closeablehttpresponse response = client.execute(login, context)) {         httpentity entity = response.getentity();         bufferedreader reader = new bufferedreader(new inputstreamreader(entity.getcontent()));         string line;         while ((line = reader.readline()) != null)             system.out.println(line);     } catch (ioexception e) {         e.printstacktrace();     } } 

any thoughts? thanks!

you need configure java use fiddler proxy either in code or setting relevant java system properties below. see question.

-dhttp.proxyhost=127.0.0.1 -dhttp.proxyport=8888 

Comments

Popular posts from this blog

mysql - FireDac error 314 - but DLLs are in program directory -

git - How to list all releases of public repository with GitHub API V3 -

c++ - Getting C2512 "no default constructor" for `ClassA` error on the first parentheses of constructor for `ClassB`? -