none
ERROR 403 USANDO XMLHTTPRequest RRS feed

  • Pregunta

  • Llevo u par de dias ya sin saber que hacer, estoy tratando de crear un postback asincrono haciendo uso del XMLHTTPRequest sin embargo en respuesta recibo un error 403 Forbbiden, y no entiendo porque, tengo lo siguiente:

    --------------------------------------------------CLIENTE---------------------------------------------------------

    function Validar_Formulario()

    {

    '///////////////////// codigo que valida campos

     Crear_HTTPRequest();
                               if (MyXMLHTTP != undefined) {
                                   MyXMLHTTP.onreadystatechange = Respuesta_HTTPRequest;
                                   MyXMLHTTP.open("POST", "Mensajeria.aspx.vb", true);
                                   MyXMLHTTP.setRequestHeader('Content-Type', 'text/plain; charset="utf-8"');
                                   MyXMLHTTP.send("Vista=" + Vista);
                               }
                               else {

                                   alert("¡¡ ERROR, EXISTE UN PROBLEMA CON SU NAVEGADOR !!");
                               }

    }

    function Crear_HTTPRequest() {
           if (window.ActiveXObject) {
               MyXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
           }
           else if (window.XMLHttpRequest) {
               MyXMLHTTP = new XMLHttpRequest;
           }
       }

       function Respuesta_HTTPRequest() {
           if (MyXMLHTTP.readyState == 4) {
               if (MyXMLHTTP.status == 200) {
                   alert(MyXMLHTTP.ResponseText);
               }
               else {
                   alert(MyXMLHTTP.ResponseText + "\n" + MyXMLHTTP.status + "\n" + MyXMLHTTP.statusText);
               }
           }
       }

    --------------------------------------------------SERVIDOR---------------------------------------------------------

    Imports System.Data
    Imports System.Data.SqlClient


    Partial Public Class Sistema_Mensajeria_ControlAcceso
        Inherits System.Web.UI.Page
        Implements ICallbackEventHandler

        
        Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
            If Me.IsPostBack Then
               '//////// codigo en caso que se trate de un postback
            ElseIf Me.IsCallback Then
                Vista = Request.Params("Vista")
                Select Case Vista
                    Case 1
                        CheckPoint()
                    Case Else
                        Response.Write("No valido")
                End Select
            End If
        End Sub


        <System.Web.Services.WebMethod>
        Public Sub CheckPoint()
           '//////////////Codigo para procesar request.Params
        End Sub

    martes, 3 de noviembre de 2015 19:40

Respuestas