freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機軟件及應(yīng)用]mod_python328中文手冊-文庫吧在線文庫

2024-12-28 10:30上一頁面

下一頁面
  

【正文】 d_python .py PythonHandler myscript PythonAuthenHandler myscript PythonDebug On AuthType Basic AuthName Restricted Area require validuser /Directory 然后在 ,一個簡單認(rèn)證函數(shù)如下: from mod_python import apache def authenhandler(req): pw=() user= if user==spam and pw==eggs: return else: return 如下是逐行解釋: def authenhandler(req): 認(rèn)證函數(shù)的聲明,至于為什么叫這個名字,自己可以參考命名規(guī)則。這通常會導(dǎo)致客戶端瀏覽器彈出對話框要求用戶名和密碼。如果從你的處理器返回 HTTP_NOT_FOUND, apache將會生成錯誤頁。 else: 使用文件內(nèi)容 pagebuffer=open(,39。主解釋器包含子解釋器詞典。 PythonInterpPerDirectory和 PythonInterpPerDirective標(biāo)志改變 (alter)命名慣例 (convention)到要存取的絕對路徑,或者在Python*Handler可以訪問到的地方,分別的 (respectively)。 每個處理器可以返回如下: ? :這個階段處理無誤 ? :這個階段處理過后還需要隊列中的其他模塊處理 ? :發(fā)生了 HTTP錯誤,如下值: HTTP_CONTINUE 100 HTTP_SWITCHING_PROTOCOLS 101 HTTP_PROCESSING 102 HTTP_OK 200 HTTP_CREATED 201 HTTP_ACCEPTED 202 HTTP_NON_AUTHORITATIVE 203 HTTP_NO_CONTENT 205 HTTP_PARTIAL_CONTENT 206 HTTP_MULTI_STATUS 207 HTTP_MULTIPLE_CHOICES 300 HTTP_MOVED_PERMANENTLY 301 HTTP_MOVEDTEMPORARILY 302 HTTP_SEE_OTHER 303 HTTP_NOT_MODIFIED 304 HTTP_USE_PROXY 305 HTTP_TEMPORARY_REDIRECT 307 HTTP_BAD_REQUEST 400 HTTP_UNAUTHORIZED 401 HTTP_PAYMENT_REQUIRED 402 HTTP_FORBIDDEN 403 HTTP_NOT_FOUND 404 HTTP_METHOD_NOT_ALLOWED 405 HTTP_NOT_ACCEPTABLE 406 HTTP_PROXY_AUTHENTICATION_REQUIRED 407 HTTP_REQUEST_TIME_OUT 408 HTTP_CONFLICT 409 HTTP_GONE 410 HTTP_LENGTH_REQUIRED 411 HTTP_PRECONDITION_FAILED 412 HTTP_REQUEST_ENTITY_TOO_LARGE 413 HTTP_REQUEST_URI_TOO_LARGE 414 HTTP_UNSUPPORTED_MEDIA_TYPE 415 HTTP_RANGE_NOT_SATISFIABLE 416 HTTP_EXPECTATION_FAILED 417 HTTP_UNPROCESSABLE_ENTITY 422 HTTP_LOCKED 423 HTTP_FAILED_DEPENDENCY 424 HTTP_INTERNAL_SERVER_ERROR 500 HTTP_NOT_IMPLEMENTED 501 HTTP_BAD_GATEWAY 502 HTTP_SERVICE_UNAVAILABLE 503 HTTP_GATEWAY_TIME_OUT 504 HTTP_VERSION_NOT_SUPPORTED 505 HTTP_VARIANT_ALSO_VARIES 506 HTTP_INSUFFICIENT_STORAGE 507 HTTP_NOT_EXTENDED 510 可以通過拋出 ,并將 HTTP錯誤碼作為異常的參數(shù)。) return (filter)處理器 過濾處理器可以改變服務(wù)器的輸入和輸出。 如下例子把所有 .py結(jié)尾文件用 CAPITALIZE過濾器處理,如下是配置: PythonOutputFilter capitalize CAPITALIZE AddOutputFilter CAPTITALIZE .py 如下是文件 : from mod_python import apache def outputfilter(filter): s=() while s: (()) s=() if s is None: () 書寫過濾器時應(yīng)該注意到過濾器隨時都會被調(diào)用。連接處理器可以用于實現(xiàn)協(xié)議。 如果擁有請求對象的引用,最好用 ,這樣將會存入請求相關(guān)信息,如源 IP等。,log=1) allow_methods([*args]) 用于設(shè)置 。) register_cleanup(handler[,data]) 注冊一個清除行為,等同于 ()或(),除非服務(wù)器或請求對象不需要。 mpm_query(code) 允許查詢 MPM參數(shù)變量來處理線程。 請求對象是映 射到 apache的 request_rec結(jié)構(gòu)的對象。但不可以是過濾器 (filter)或連接 (connection)。如: if manager: (PythonHandler,menu::admin) else: (PythonHandler,menu::basic) 注意,如果傳遞了一個無效處理器,則會在尋找處理器時發(fā)生異常。表格包含鍵,和值列表。如果 str_is_ip不為 None,則返回一個 (address,str_is_ip)元組。 log_error(message[,level]) 對 apache函數(shù) ap_log_error()函數(shù)的接口。]=1130794f37744584a4ea0ab19e684268 [39。 status=() if status!=: return status ... 處理響應(yīng)內(nèi)容 ... requires() 返回包含 require標(biāo)志參數(shù)的元組。 這個函數(shù)依賴于 (rely的復(fù)數(shù) relies)客戶端提供的 Contentlength頭。 readlines([sizehint]) 讀取 sizehint字節(jié)以內(nèi)的所有行,并返回行列表。 sendfile(path[,offset,len]) 發(fā)送 path文件到客戶端,開始為 offset,并發(fā)送 len字節(jié)。 ? 請求對象的成員: connection 這個請求的連接對象。 prev 如果是內(nèi)部重定向,來自重定向的請求對象。用于兼容古老的瀏覽器。HTTP/39。只讀。HEAD39。使用允許結(jié)構(gòu):頭響應(yīng)HTTP_METHOD_NOT_ALLOWED或 HTTP_NOT_IMPLEMENTED。只讀。只讀。 read_length 長整數(shù),已 經(jīng)讀取的字節(jié)數(shù),只讀。 subprocess_env 包含 CGI信息的表格對象。 content_type 字符串,正文類型。mod_python39。 no_cache 布爾值,如果為 true則沒有緩存,只讀。同 CGI PATH_INFO。 (EOS=end of stream) (mp_conn) 連接對象是 apache的 conn_rec結(jié)構(gòu)的映射。 write(string) 向客戶端寫入字符串。 remote_logname 遠程的名字,如果使用了 RFC1413識別信號 (ident)。 id 長整數(shù),一個唯一的連接 ID,只讀。 write(string) 將字符串寫入臨近的過濾器。 req 請求對象的引用,只讀。這個函數(shù)需要一個額外的參數(shù) 請求對象。在 是顯示為 0,可以查看 。 keep_alive 保持連接?只讀。 推薦的使用這個模塊的方式: from mod_python import util 參考 CGI文檔: 通過 FieldStorage類傳遞數(shù)據(jù),這個類類似于標(biāo)準(zhǔn)模塊 cgi FieldStorage。你也可以嘗試在 FieldStorage實例化之前和之后訪問客戶端數(shù)據(jù)。 ? StringField或者 /和 Field對象的列表。如果沒有對應(yīng)的字段則返回default指定的值。這個屬性用于讀取數(shù)據(jù)上傳文件的數(shù)據(jù)。 disposition 提交頭的 contentdisposition的第一部分的值。缺省值是 False指定空值被忽略。并發(fā)送一段簡短的文本告知瀏覽器,文檔已經(jīng)被移走(當(dāng)這個罕見的瀏覽器不支持重定向時 );提示文本可以被 text參數(shù)覆蓋。 在特殊情況下, Netscape與 RFC的 Cookie有很大的區(qū)別,比如路徑和域名。 expires屬性。轉(zhuǎn)換過程中,屬性名將會轉(zhuǎn)換為小寫。無效的 expires值會拋出 ValueError異常。 屬性描述了 cookie的屬性,而他們的字符串將會成為 cookie的一部分。 Cookie模塊提供了方便的 (convenient)的方法來創(chuàng)建,分析,發(fā)送和接收 HTTP Cookies,按照 Netscape的定義。 可選參數(shù) keep_blank_values和 strict_parsing同上。數(shù)據(jù)以詞典返回。 filename 客戶端提供的文件名。即使只有一個值也會返回包含這個值的列表。這意味著不需要使用 .value屬性就可以存取字段值,在大多數(shù)時候。當(dāng)使用 映射時,鍵名是輸入字段名,返回的詞典值可能是如下的: ? StringField的實例,包含輸入值。缺省值為 False,代表忽略空值,好像他們沒有出現(xiàn)過一 樣。 limit_req_fieldsize 整數(shù),請求頭的長度限制,只讀。 is_virtual 布爾值,如果是一個虛擬服務(wù)器則為 True,只讀。 server_hostname ServerName標(biāo)志的值,同 CGI SERVER_NAME,只讀。服務(wù)器結(jié)構(gòu)描述了服務(wù)器 (也可能是虛擬服務(wù)器 )如何處理請求。 disable() 告知 mod_python忽略處理器并讓數(shù)據(jù)放行。 read([length]) 從臨近過濾 器至多讀取 length個字節(jié)的數(shù)據(jù),返回字符串?dāng)?shù)據(jù),如果讀取流結(jié)束則返回 None。 double_reverse 整數(shù), 1代表執(zhí)行反向 DNS查詢, 0代表未啟用, 1代表查詢失敗,只讀。 remote_addr 客戶端地址元組 (address,port),只讀。僅可在連接處理器中使用。 parsed_uri 元組,被分解開的 URI: (scheme,hostinfo,user, password, hostname, port,path,query,fragment)。 filename 請求的文件名字符串。 user 獲取驗證的用戶名。用字符串列表表示正文的語言。 phase 正在處理的階段,比如 39。 expecting_100 布爾值,是否客戶端需要等待 100(HTTP_CONTINUE)響應(yīng),只讀。只讀。只讀。 allowed_xmethods 元組,允許的擴展 (extension)方法。只讀。 status 狀態(tài), *中的一個值。只讀。只讀。 the_request 包含請求的第一行的字符串。查看后面的詳細介紹。 write(string[,flush=1]) 將字符串立即 (directly)寫入客戶端,然活清空 (flush)緩存,除非flush是 0。 推薦傳遞請求對象作為 data,但是注意,在執(zhí)行清理行為時,請求對象的處理已經(jīng)完成,這時再對客戶端進行寫操作是無意義的 (pointless)。注意,同 HTTP定義一樣,大多數(shù)客戶端的行結(jié)束是 39。validuser39。 [39。如果不是則簡單的返回狀態(tài)碼 status。 internal_redirect(new_uri) 對請求進行內(nèi)部重定向。 :不執(zhí)行 DNS查詢,直接返回 IP地址。這個列表僅僅用于構(gòu)造頭部。如果有 PythonPath標(biāo)志存在,則 會設(shè)置為它。調(diào)用后, CGI信息。表格對象的行為 (behave)非常像詞典 (還支持 in操作符 ),但是有以下不同: ? 鍵和值都必須是字符串 ? 鍵的查詢不區(qū)分大小寫 ? 允許相同的鍵,即一個鍵對應(yīng)一個列表的值 很多 apache的信息存儲在表格中,如 。 server_root() 返回配置標(biāo)志 39。可以在返回 HTTP_NOT_IMPLEMENTED錯誤之前設(shè)置。 如果 log為 True則
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1