Codigos de Petiiciones de Http

download Codigos de Petiiciones de Http

of 7

Transcript of Codigos de Petiiciones de Http

  • 7/24/2019 Codigos de Petiiciones de Http

    1/7

    Cdigos de estado 1XX

    Informan al navegador de algunas acciones que se van a realizar:

    100(Continue), el navegador puede continuar realizando su peticin (se

    utiliza para indicar que la primera parte de la peticin del navegador se ha

    recibido correctamente).

    101(Switching Protocols), el servidor acepta el cambio de protocolo

    propuesto por el navegador (puede ser por ejemplo un cambio de H!

    ".# a H! ".").

    102(Processing (WebDAV)), el servidor est$ procesando la peticin del

    navegador pero todav%a no ha terminado (esto evita que el navegador

    piense que la peticin se ha perdido cuando no recibe ninguna respuesta).

    103(Checkpoint), se va a reanudar una peticin !&' o ! que fue

    abortada previamente.

    Cdigos de estado 2XX

    Indican que la peticin del navegador se ha recibido, procesado respondido

    correctamente:

    200(Ok), la peticin del navegador se ha completado con *+ito.

    201(Created), la peticin del navegador se ha completado con *+ito como

    resultado, se ha creado un nuevo recurso (la respuesta inclue la I de

    ese recurso).

    202(Accepted), la peticin del navegador se ha aceptado se est$

    procesando en estos momentos, por lo que todav%a no ha una respuesta

    (se utiliza por ejemplo cuando un proceso realiza una peticin mu

    compleja a un servidor no quiere estar horas esperando la respuesta).

    203(Non-Authoritatie !n"or#ation), la peticin se ha completado con *+ito,

    pero su contenido no se ha obtenido de la fuente originalmente solicitada

    sino de otro servidor.

    204(No Content), la peticin se ha completado con *+ito pero su respuesta

    no tiene ning-n contenido (la respuesta s% que puede incluir informacin ensus cabeceras H!).

    205($eset Content), la peticin se ha completado con *+ito, pero su

    respuesta no tiene contenidos adem$s, el navegador tiene que inicializar

    la p$gina desde la que se realiz la peticin (este cdigo es -til por ejemplo

    para p$ginas con formularios cuo contenido debe borrarse despu*s de que

    el usuario lo env%e).

  • 7/24/2019 Codigos de Petiiciones de Http

    2/7

    206(Partial Content), a respuesta de esta peticin slo tiene parte de los

    contenidos, tal como lo solicit el propio navegador (se utiliza por ejemplo

    cuando se descarga un archivo mu grande en varias partes para acelerar

    la descarga).

    207(%ulti-Status (WebDAV)), la respuesta consiste en un archivo /0 quecontiene en su interior varias respuestas diferentes (el n-mero depende de

    las peticiones realizadas previamente por el navegador).

    208(Alread& $eported (WebDAV)), el listado de elementos 123 a se

    notific previamente, por lo que no se van a volver a listar.

    Cdigos de estado 3XX

    Indican que el navegador debe realizar alguna accin adicional para que la

    peticin se complete (como por ejemplo redirigirse a otra p$gina):

    300(%ultiple Choices), e+iste m$s de una variante para el recursosolicitado por el navegador (por ejemplo si la peticin se corresponde con

    m$s de un archivo).

    301(%oed Per#anentl&), el recurso solicitado por el navegador se

    encuentra en otro lugar este cambio es permanente. 4l navegador es

    redirigido autom$ticamente a la nueva localizacin de ese recurso (este

    cdigo es mu importante para tareas relacionadas con el '4& de los sitios

    5eb).

    302(%oed 'e#poraril&), el recurso solicitado por el navegador se

    encuentra en otro lugar, aunque slo por tiempo limitado. 4l navegador esredirigido autom$ticamente a la nueva localizacin de ese recurso.

    303(See Other), el recurso solicitado por el navegador se encuentra en otro

    lugar. 4l servidor no redirige autom$ticamente al navegador, pero le indica

    la nueva I en la que se puede obtener el recurso.

    304(Not %odi"ied), cuando el navegador pregunta si un recurso ha

    cambiado desde la -ltima vez que se solicit, el servidor responde con este

    cdigo cuando el recurso no ha cambiado.

    305(se Pro&), el recurso solicitado por el navegador debe obtenerse a

    trav*s delpro&cua direccin se indica en la cabecera ocation de esta

    misma respuesta.

    306(Switch Pro&), este cdigo se utilizaba en las versiones antiguas de

    H! pero a no se usa (aunque est$ reservado para usos futuros).

  • 7/24/2019 Codigos de Petiiciones de Http

    3/7

    307('e#porar& $edirect), el recurso solicitado por el navegador se puede

    obtener en otro lugar, pero slo para esta peticin. as pr+imas peticiones

    pueden seguir utilizando la localizacin original del recurso.

    308(Per#anent $edirect), el recurso solicitado por el navegador se

    encuentra en otro lugar este cambio es permanente. 2 diferencia delcdigo 6#", no se permite cambiar el m*todo H! para la nueva peticin

    (as% por ejemplo, si env%as un formulario a un recurso que ha cambiado de

    lugar, todo seguir$ funcionando bien).

    Cdigos de estado 4XX

    Indican que se ha producido un error cuo responsable es el navegador:

    400(*ad $e+uest), el servidor no es capaz de entender la peticin del

    navegador porque su sinta+is no es correcta.

    401(nauthori,ed), el recurso solicitado por el navegador requiere deautenticacin. a respuesta inclue una cabecera de tipo 7778

    2uthenticate para que el navegador pueda iniciar el proceso de

    autenticacin.

    402(Paent $e+uired), este cdigo est$ reservado para usos futuros.

    403(orbidden), la peticin del navegador es correcta, pero el servidor no

    puede responder con el recurso solicitado porque se ha denegado el

    acceso.

    404(Not ound), el servidor no puede encontrar el recurso solicitado por el

    navegador no es posible determinar si esta ausencia es temporal o

    permanente.

    405(%ethod Not Allowed), el navegador ha utilizado un m*todo

    (94, !&', etc.) no permitido por el servidor para obtener ese recurso.

    406(Not Acceptable), el recurso solicitado tiene un formato que en teor%a

    no es aceptable por el navegador, seg-n los valores que ha indicado en la

    cabecera 2ccept de la peticin.

    407(Pro& Authentication $e+uired), es mu similar al cdigo #", pero en

    este caso, el navegador debe autenticarse primero con un pro+.

    408($e+uest 'i#eout), el navegador ha tardado demasiado tiempo en

    realizar su peticin el servidor a no espera esa peticin. ;o obstante, el

    navegador puede realizar nuevas peticiones cuando quiera.

    409(Con"lict), la peticin del navegador no se ha podido completar porque

    se ha producido un conflicto con el recurso solicitado. 4l caso m$s habitual

  • 7/24/2019 Codigos de Petiiciones de Http

    4/7

    es el de las peticiones de tipo ! que intentan modificar un recurso que a

    su vez a ha sido modificado por otro lado.

    410(.one), no es posible encontrar el recurso solicitado por el navegador

    esta ausencia se considera permanente. 'i e+iste alguna posibilidad de que

    el recurso vuelva a estar disponible, se debe utilizar el cdigo #. 411(/ength $e+uired), el servidor rechaza la peticin del navegador porque

    no inclue la cabecera

  • 7/24/2019 Codigos de Petiiciones de Http

    5/7

    428(Precondition $e+uired), el servidor requiere que la peticin del

    navegador sea condicional (este tipo de peticiones evitan los problemas

    producidos al modificar con ! un recurso que ha sido modificado por otra

    parte).

    429('oo %an& $e+uests), el navegador ha realizado demasiadaspeticiones en un determinado per%odo de tiempo (se utiliza sobre todo para

    forzar los l%mites de consumo de recursos de las 2!Is).

    431($e+uest 1eader ileds 'oo /arge), el servidor no puede procesar la

    peticin porque una de las cabeceras de la peticin es demasiado grande.

    4ste error tambi*n se produce cuando la suma del tama=o de todas las

    peticiones es demasiado grande.

    Cdigos de estado 5XX

    Indican que se ha producido un error cuo responsable es el servidor:

    500(!nternal Serer 0rror), la solicitud del navegador no se ha podido

    completar porque se ha producido un error inesperado en el servidor.

    501(Not !#ple#ented), el servidor no soporta alguna funcionalidad

    necesaria para responder a la solicitud del navegador (como por ejemplo el

    m*todo utilizado para la peticin).

    502(*ad .atewa&), el servidor est$ actuando depro&o gatewa& ha

    recibido una respuesta inv$lida del otro servidor, por lo que no puede

    responder adecuadamente a la peticin del navegador.

    503(Serice naailable), el servidor no puede responder a la peticin del

    navegador porque est$ congestionado o est$ realizando tareas de

    mantenimiento.

    504(.atewa& 'i#eout), , el servidor est$ actuando depro&o gatewa&

    no ha recibido a tiempo una respuesta del otro servidor, por lo que no

    puede responder adecuadamente a la peticin del navegador.

    505(1''P Version Not Supported), el servidor no soporta o no quiere

    soportar la versin del protocolo H! utilizada en la peticin del

    navegador.

    506(Variant Also Negotiates), el servidor ha detectado una referencia

    circular al procesar la parte de la negociacin del contenido de la peticin.

    507(!nsu""icient Storage (WebDAV)), el servidor no puede crear o modificar

    el recurso solicitado porque no ha suficiente espacio de almacenamiento

    libre.

  • 7/24/2019 Codigos de Petiiciones de Http

    6/7

    508(/oop Detected (WebDAV)), la peticin no se puede procesar porque el

    servidor ha encontrado un bucle infinito al intentar procesarla.

    510(Not 0tended), la peticin del navegador debe a=adir m$s e+tensiones

    para que el servidor pueda procesarla.

    511(Network Authentication $e+uired), el navegador debe autenticarse

    para poder realizar peticiones (se utiliza por ejemplo con los portales

    cautivos que te obligan a autenticarte antes de empezar a navegar).

    20 FTP Data Puerto utilizado en modo activo para el proceso de transferencia de datos FTP.

    21 FTP Servicio para compartir archivos FTP.22 SSH Secure SHell, utilizado principalmente para conexin por l!nea de comandos ent

    muchas funciones. "so casi exclusivo para #inux, en $indo%s al&unas aplicacion

    a'rirlo.

    2( T)#*)T T)#ecommunication *)T%or+ permite controlar un euipo remotamente. Puertopotencialmente peli&roso.2- STP T)#ecommunication *)T%or+, usado para env!o de correo electrnico. "n puerto

    escaneado para aprovechar vulnera'ilidades para el env!o de SP. se&rate d

    usuarios para el env!o de correo.

    -( D*S Sistema de nom're de dominio, utilizado para resolver la direccin P de un dom

    -3 D44 Direct 4lient5to54lient, usado de forma predeterminada para el env!o de 6cheros

    pro&ramas como 74.83 F*9)7 nforma al cliente datos so're los usuarios conectados a un determinado servicio

    servidor. Puede revelar informacin no deseada.:0 HTTP Servidor $e'. "tilizado para nave&acin %e'. )ste servicio por si solo /a supone

    suele ser escaneado / se las in&enian para encontrar nuevas entradas por el.110 P;P( "na de las formas de acceder a los correos de tu cuenta de correo electrnico pe

    11( D)*T "n anti&uo sistema de identi6cacin de usuarios. Puerto potencialmente peli&ro

    113 **TP Servidor de noticias.

    1(3 *)T SS# "na forma m?s se&ura de acceder a los correos de tu cuenta personal por medioSecure Soc+et #a/er BSS#C, cifrando los datos de la comunicacin.

    10:0 P7;E Servicio de prox/. 9arantiza a los clientes del servicio mas se&uridad en las conenternet, /a ue tu P no aparece en las conexiones, apareciendo la P del servido

  • 7/24/2019 Codigos de Petiiciones de Http

    7/7

    18( PPTP irtual private net%or+ BP*C. Puerto usado para conectar euipos por medio dePrivada irtual.

    ((0A ESG#