if (menuManualRequestEditor == null) {
menuManualRequestEditor = new JMenuItem();
menuManualRequestEditor.setText("Manual Request Editor...");
menuManualRequestEditor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ManualRequestEditorDialog dialog = getManualRequestEditorDialog();
if (dialog.getRequestPanel().getTxtHeader().getText().equals("")) {
HttpMessage msg = new HttpMessage();
try {
URI uri = new URI("http://www.example.com/path", true);
msg.setRequestHeader(new HttpRequestHeader(HttpRequestHeader.GET, uri, HttpHeader.HTTP10));
dialog.getRequestPanel().setMessage(msg, true);
} catch (Exception e1) {
// ZAP: Log the exception
logger.error(e1.getMessage(), e1);
}
}
dialog.setVisible(true);
}
});
}
return menuManualRequestEditor;
}