Package org.owasp.webscarab.model

Examples of org.owasp.webscarab.model.Request


    }
   
    public void setRequest(Request request) {
        _modified = false;
        if (request != null) {
            _request = new Request(request);
        } else {
            _request = null;
        }
        invalidatePanels();
        if (SwingUtilities.isEventDispatchThread()) {
View Full Code Here


    }// </editor-fold>//GEN-END:initComponents

    private void convertGetMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_convertGetMenuItemActionPerformed
        try {
            Request req = getRequest();
            if (req == null)
                return;
            Request get = RequestConverter.convertPostToGet(req);
            setRequest(get);
            _modified = true; // we have to do this as setRequest() resets this flag
        } catch (Exception e) {
            e.printStackTrace();
            JOptionPane.showMessageDialog(this, e.getLocalizedMessage(), "Error", JOptionPane.ERROR_MESSAGE);
View Full Code Here

    private void editButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_editButtonActionPerformed
        convertGetMenuItem.setEnabled(false);
        convertPostMenuItem.setEnabled(false);
        convertMultipartMenuItem.setEnabled(false);
        try {
            Request req = getRequest();
            if ("GET".equals(req.getMethod())) {
                convertPostMenuItem.setEnabled(true);
                convertMultipartMenuItem.setEnabled(true);
            } else if ("POST".equals(req.getMethod())) {
                if ("application/x-www-form-urlencoded".equals(req.getHeader("Content-Type"))) {
                    convertGetMenuItem.setEnabled(true);
                    convertMultipartMenuItem.setEnabled(true);
                }
            }
        } catch (Exception e) {
View Full Code Here

        editOptionsPopupMenu.show(editButton, 0, editButton.getHeight());
    }//GEN-LAST:event_editButtonActionPerformed

    private void convertPostMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_convertPostMenuItemActionPerformed
        try {
            Request req = getRequest();
            if (req == null)
                return;
            Request post = RequestConverter.convertGetToPost(req);
            setRequest(post);
            _modified = true; // we have to do this as setRequest() resets this flag
        } catch (Exception e) {
            JOptionPane.showMessageDialog(this, e.getLocalizedMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
View Full Code Here

        }
    }//GEN-LAST:event_convertPostMenuItemActionPerformed

    private void convertMultipartMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_convertMultipartMenuItemActionPerformed
        try {
            Request req = getRequest();
            if (req == null)
                return;
            Request post = RequestConverter.convertPostToMultipart(req);
            setRequest(post);
            _modified = true; // we have to do this as setRequest() resets this flag
        } catch (Exception e) {
            JOptionPane.showMessageDialog(this, e.getLocalizedMessage(), "Error", JOptionPane.ERROR_MESSAGE);
        }
View Full Code Here

        });
        // top.setBounds(100,100,600,400);
        top.pack();
        top.setVisible(true);
       
        Request request = new Request();
        try {
            java.io.FileInputStream fis = new java.io.FileInputStream("l2/conversations/1-request");
            request.read(fis);
        } catch (Exception e) {
            e.printStackTrace();
        }
        panel.setEditable(true);
        panel.setRequest(request);
View Full Code Here

    public ConversationID getId() {
      return _id;
    }
   
    public Request getRequest() {
        return new Request(_request); // protective copy
    }
View Full Code Here

        return _model.isRunning();
    }

    public void run() {
        _model.setRunning(true);
        Request newReq;
        HttpUrl origUrl;

        _model.setStatus("Started");
        _model.setStopping(false);
View Full Code Here

        // Stop checks, let the other thread return ASAP
        System.out.println("stopChecks()");
    }
   
    public Request newRequest(HttpUrl url, String ext) {
        Request req = new Request();
        String path = url.getPath();
       
        try {
           
            req.setMethod("GET");
            req.setVersion("HTTP/1.0");
            if (url.getPath().endsWith("/")) {
                path = url.getPath();
                path = path.substring(0, path.length() - 1);
            }
            req.setURL(new HttpUrl(url.getScheme() + "://" + url.getHost() + ":" + url.getPort() + path + ext));               
            req.setHeader("Host", url.getHost() + ":" + url.getPort());
            req.setHeader("Connection", "Close");
        }
        catch (java.net.MalformedURLException e) {
            return null;
        }
        /*
 
View Full Code Here

        requestComboBox.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                Object o = requestComboBox.getSelectedItem();
                if (o instanceof ConversationID) {
                    ConversationID id = (ConversationID) o;
                    Request r = _model.getRequest(id);
                    _requestPanel.setEditable(true);
                    _requestPanel.setRequest(r);
                    _responsePanel.setEditable(false);
                    _responsePanel.setResponse(null);
                }
View Full Code Here

TOP

Related Classes of org.owasp.webscarab.model.Request

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.