Changes between Version 2 and Version 3 of DocItRequestResponse


Ignore:
Timestamp:
Jun 20, 2006, 4:36:54 PM (18 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.
Back to Top