summaryrefslogtreecommitdiff
path: root/request_table.rst
diff options
context:
space:
mode:
Diffstat (limited to 'request_table.rst')
-rw-r--r--request_table.rst145
1 files changed, 145 insertions, 0 deletions
diff --git a/request_table.rst b/request_table.rst
new file mode 100644
index 0000000..927f031
--- /dev/null
+++ b/request_table.rst
@@ -0,0 +1,145 @@
+==========================
+ Request Comparison Table
+==========================
+
+b=WebBob
+z=Werkzeug
+x=both
+
+
+WEBOB NAME write read WERKZEUG NAME NOTES
+================================= ===== ==== ================================= ===========================================
+
+Read-Write Properties Read-Write Properties
++++++++++++++++++++++ +++++++++++++++++++++
+
+content_type content_type CommonRequestDescriptorMixin
+charset charset "utf-8"
+headers headers cached_property
+urlvars
+urlargs
+host host cached_property
+body
+unicode_errors 'strict' encoding_errors 'ignore'
+decode_param_names F
+request_body_tempfile_limit 10*1024 max_content_length None Not sure if these are the same
+ is_behind_proxy F
+ max_form_memory_size None
+ parameter_storage_class ImmutableMultiDict
+ list_storage_class ImmutableList
+ dict_storage_class ImmutableTypeConversionDict
+environ environ
+ populate_request T
+ shallow F
+
+
+Environ Getter Properties
++++++++++++++++++++++++++
+
+body_file_raw
+scheme
+method method
+http_version
+script_name script_root cached_property
+path_info ???path cached_property
+content_length content_type CommonRequestDescriptorMixin
+remote_user remote_user
+remote_addr remote_addr
+query_string query_string
+server_name host (with port)
+server_port host (with name)
+uscript_name
+upath_info
+is_body_seekable
+authorization authorization cached_property
+pragma pragma cached_property
+date date CommonRequestDescriptorMixin
+max_forwards max_forwards CommonRequestDescriptorMixin
+range
+if_range
+referer/referrer referrer CommonRequestDescriptorMixin
+user_agent user_agent cached_property
+ input_stream
+ mimetype CommonRequestDescriptorMixin
+
+
+Read-Only Properties
+++++++++++++++++++++
+
+host_url host_url cached_property
+application_url base_url cached_property Not sure if same
+path_url ???path cached_property
+path ???path cached_property
+path_qs ???path cached_property
+url url cached_property
+is_xhr is_xhr
+str_POST
+POST
+str_GET
+GET
+str_params
+params
+str_cookies
+cookies cookies cached_property
+ url_charset
+ stream cached_property
+ args cached_property Maybe maps to params
+ data cached_property
+ form cached_property
+ values cached_property Maybe maps to params
+ files cached_property
+ url_root cached_property
+ access_route cached_property
+ is_secure
+ is_multithread
+ is_multiprocess
+ is_run_once
+
+
+Accept Properties
++++++++++++++++++
+
+accept accept_mimetypes
+accept_charset accept_charsets
+accept_encoding accept_encodings
+accept_language accept_languages
+
+Etag Properties
++++++++++++++++
+
+cache_control cache_control cached_property
+if_match if_match cached_property
+if_none_match if_none_match cached_property
+if_modified_since if_modified_since cached_property
+if_unmodified_since if_unmodified_since cached_property
+
+Methods
+++++++
+
+relative_url
+path_info_pop
+path_info_peek
+copy
+copy_get
+make_body_seekable
+copy_body
+make_tempfile
+remove_conditional_headers
+as_string (__str__)
+call_application
+get_response
+
+Classmethods
+++++++++++++
+
+from_string (classmethod)
+from_file
+blank
+ from_values
+ application
+
+Notes
+-----
+
+ <mitsuhiko> mcdonc: script_root and path in werkzeug are not quite script_name and path_info in webob
+[17:51] <mitsuhiko> the behavior regarding slashes is different for easier url joining