diff options
Diffstat (limited to 'request_table.rst')
-rw-r--r-- | request_table.rst | 145 |
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 |