I want to configure Burp as a proxy for my java code, to see requests and responses. Burp works fine as a proxy between a web browser, but it doesn't for java application.
I've added to my code such lines:
WebClient client = new WebClient();
System.setProperty("https.proxyHost", "127.0.0.1");
System.setProperty("https.proxyPort", "8081");
client.getOptions().setCssEnabled(false);
client.getOptions().setJavaScriptEnabled(false);
client.getCookieManager().setCookiesEnabled(true);
URL url = new URL("https://www.google.com");
WebRequest request = new WebRequest(url, HttpMethod.GET);
Page page = client.getPage(request);
And configured Burp to listen on 8081 port.
Should I do anything else?