'Sends the request through the proxy.
:param widg: who sent the signal.'

def _send(self, widg):

    request = self.reqresp.request.get_object()
    if (not request):
        return
    headers = request.dump_request_head()
    data = request.get_data()
    if data:
        data = str(data)
    try:
        http_resp = helpers.coreWrap(self.proxy.on_request_edit_finished, self.fuzzable, headers, data)
    except BaseFrameworkException:
        return
    else:
        self.fuzzable = None
        self.reqresp.response.set_sensitive(True)
        self.reqresp.response.show_object(http_resp)
        self.reqresp.focus_response()
        self.bt_drop.set_sensitive(False)
        self.bt_send.set_sensitive(False)
