Code

Changes between Version 2 and Version 3 of DocItRequestResponse


Ignore:
Timestamp:
06/20/06 14:36:54 (8 years ago)
Author:
paolo <paolo@…>
Comment:

Updated at revision 3164

Legend:

Unmodified
Added
Removed
Modified
  • DocItRequestResponse

    v2 v3  
    11{{{ 
    2  #!rst 
     2#!rst 
    33 
    44.. 
     
    1414  Traduzione: paolo `<paolo@php3.it>` 
    1515   
    16   Aggiornato alla revisione: 2869 
     16  Aggiornato alla revisione: 3164 
    1717 
    1818.. contents:: **Contenuti del capitolo** 
     
    8787 
    8888.. 
     89  ``method`` 
     90      A string representing the HTTP method used in the request. This is 
     91      guaranteed to be uppercase. Example:: 
     92   
     93          if request.method == 'GET': 
     94              do_something() 
     95          elif request.method == 'POST': 
     96              do_something_else() 
     97 
     98``method`` 
     99    Una stringa che corrispondente al metodo HTTP usato nella richiesta. E' 
     100    garantito che vengano utilizzate lettere maiuscole. Esempio:: 
     101 
     102        if request.method == 'GET': 
     103            fai_qualcosa() 
     104        elif request.method == 'POST': 
     105            fai_qualcosa_di_altro() 
     106 
     107.. 
    89108  ``GET`` 
    90109      A dictionary-like object containing all given HTTP GET parameters. See the 
     
    101120      ``QueryDict`` documentation below. 
    102121   
     122      It's possible that a request can come in via POST with an empty ``POST`` 
     123      dictionary -- if, say, a form is requested via the POST HTTP method but 
     124      does not include form data. Therefore, you shouldn't use ``if request.POST`` 
     125      to check for use of the POST method; instead, check `method`_. 
     126 
    103127      Note: ``POST`` does *not* include file-upload information. See ``FILES``. 
    104128 
     
    107131    che sono stati specificati. Vedi la documentazione seguente relativa a 
    108132    ``QueryDict``. 
     133 
     134    E' possibile che una richiesta possa arrivare via POST pur essendo vuoto il 
     135    dizionario ``POST`` -- se, ad esempio, un form viene inviato via HTTP POST 
     136    ma non include dati. Perciò non dovresti usare ``if request.POST`` per prendere 
     137    decisioni. Invece, puoi effettuare una verifica corretta tramite il metodo ``method``. 
    109138 
    110139    Nota: l'attributo ``POST`` *non* include le informazioni sui file caricati 
     
    926955 
    927956.. 
     957  ``HttpResponseNotAllowed`` 
     958      Like ``HttpResponse``, but uses a 405 status code. Takes a single, 
     959      required argument: a list of permitted methods (e.g. ``['GET', 'POST']``). 
     960  
     961``HttpResponseNotAllowed`` 
     962    Si comporta come ``HttpResponse`` ma usa il codice di stato 405. Accetta un 
     963    solo argomento, richiesto: una lista di metodi ammessi (ad esempio, 
     964    ``['GET', 'POST']``). 
     965 
     966.. 
    928967  ``HttpResponseGone`` 
    929968      Acts just like ``HttpResponse`` but uses a 410 status code.