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

正文內容

mod_python_328中文手冊(nxpowerlite-預覽頁

2024-12-07 21:06 上一頁面

下一頁面
 

【正文】 withpython,如: $ ./configure withpython=/usr/local/bin/ ? 設置 mod_python保留的互斥鎖數(shù)量。使用 withmaxlocks選項: $ ./configure withmaxlocks=32 這個選項是在 供的。一般可以忽略這個警告,除非需要重新創(chuàng)建 src/。如果需要編譯 src/ flex。 并且會安裝 pythonlibraries到 sitepackages并編譯他們。 ? 在 .htaccess文件中添加如下內容。 mod_python收到請求之后查找合適的處理器來處理請求。 ? 編輯 htdocs/test目錄。將會看到 Hello, world!。如果需要用不同的處理器處理不同的文件則需要更高層的處理器,比如 publisher發(fā)布器、mpservlets或 vampire。添加到 : Location /mpinfo SetHandler mod_python PythonHandler /Location 這時指向你的 /mpinfo的 URL則會顯示 一些信息幫助處理 mod_python的問題。需要在配置文件中加入如下配置: AddHandler mod_python .py PythonHandler PythonDebug On 下例會返回簡單的表單數(shù)據(jù)。也會傳遞請求對象到 req。 即使使用發(fā)布器可以非常簡單的處理,但是程序仍然可以利用mod_python的強大功能,比如調用請求對象。 節(jié)標題翻譯有誤,應為 快速學習 apache如何處理請求 。一個典型的靜態(tài)文件請求包含三個階 段: URI到文件位置 戶端 。對應每個階段有個缺省的 apache處理器 (大多數(shù)只做缺省動作或者什么都不作 )。這些標志以 Python開始 并以 Handler結尾 (如: PythonAuthenHandler),指定 Python函數(shù)來處理指定的階段。因為它沒有名字,所以有時也成為通用處理器。/mywebdir/39。39。PythonDebug On39。在本例,我們除了通用處理器之外沒有調用其他 東西。 myscript。 def handler(req): 這是處理器函數(shù)的聲明。將配置標志轉換成小寫,然后去掉 39。PythonHandler39。::39。PythonHandler myscript::spam39。response39。缺省的是 39。更恰當 (appropriate)一些。如果沒有返回 OK,則 apache會自動返回為 return 。 認證 現(xiàn)在,你知道寫一個處理器多么的簡單,下面我們來顯示一個更復雜的例子。密碼為 39。 然后是告知 apache,使用 Basic HTTP認證。 basic HTTP認證采用 base64編碼發(fā)送到服務器。在本例里下一個階段是 handler()。就是按照如上例子。驗證成功后只要瀏覽器不關閉就可以繼續(xù)進入這個目錄,但是關閉后就需要再次驗證。 這時,你只要 設置 =,提交你的頁面,然后返回 : from mod_python import apache def handler(req): if [17:]==39。: 使用自己的錯誤頁 = pagebuffer=39。).read() 輸出錯誤頁 (pagebuffer) return() 完成 ... 第四章 Python API 使用 mod_python工作的時候應該理解,并不是使用 Python在命令行下寫腳本,而是用 Python調用 C語言 API。子解釋器非常適合于理解同一個服務器中處理各個請求的進程。對應每一個請求就會創(chuàng)建一個子解釋器,并將引用存儲在詞典里。缺省的行為是使用 apache虛擬服務器名來命名 (ServerName標志 )。 一旦創(chuàng)建,一個子解釋器將會被接踵而來的請求 重用,在 apache停止之前不會被銷毀。對每一個階段都會調用請求處理器,由apache的核心或者模塊提供,比如 mod_python由用戶的 Python函數(shù)提供。 客戶端提交的數(shù)據(jù)可以通過 ()讀取。 (39?,F(xiàn)在 mod_python僅提供請求級別 (requestlevel)的過濾器,就是 HTTP的請求和回應體可以被過濾。過濾器的返回值將會被忽略,但可用 ()方法達到同樣的效果。比如對于一個請求,過濾器可能會執(zhí)行一次或五次,并無法知曉調用何時結束和先后順序。 (connection)處理器 連接處理器處理連接到服務器的 TCP連接。提供了連接 apache內部的重要功能,比如有用的函數(shù),文檔等 (request對象也提供訪問 Apache內部的接口,但不在本節(jié) )。如果沒有指定則寫入到缺省的日志,否則寫入到對應虛擬服務器的日志中。 module_name是模塊名,可以包含點的包名。 例子: from mod_python import apache mymodule=(39。Allow:39。比如 Apache定義了 DFOOBAR則如下測試為真: (39。這些配置不包含 .htaccess文件的標志。的值。 mappingorsequence提供了表格的初始化數(shù)據(jù)。 除了 (in addition to)像詞典一樣的行為 (behavior)之外,表格對象還支持如下操作: add(key,val) 這個方法允許使用相同的鍵,這對重復的頭很有用,比如 SetCookie:就需要??梢詾檎埱髮ο笾付▽傩裕糜谠谔幚砥髦g通信。 htype是要添加的處理器的標志,如39??蛇x參數(shù) dir是需要添加到pythonpath環(huán)境變量的路徑。為同一個類型添加多個處理器是很有用的,不過要注意避免死循環(huán) (infinite loop)。這個列表將會允許傳遞,在頭部指定 HTTP_METHOD_NOT_ALLOWED或 HTTP_NOT_IMPLEMENTED返回到客戶端。 methods是一個字符串列表,如果 reset設置為 1,則列表會被清空。 可選參數(shù) type可為如下值: :查詢 DNS名,當 apache標志HostNameLookups為 off時返回 None,無法查詢。 :強制使用 doublereverse查詢,失敗返回 None。失敗返回 None。內部重定向將會創(chuàng)建一個新的請求對象,并執(zhí)行所有的階段。 meets_conditions() 調用 apache函數(shù) ap_meets_conditions()返回狀態(tài)碼。 例如: ... [39。]=39。]=39。user joe39。如果 len為負數(shù)(negative)或者缺省 (omitted),則讀取所有的數(shù)據(jù)。不正確的 Contentlength將會導致函數(shù)試圖讀取更多的數(shù)據(jù),并且在超時到達之前一直出于阻塞狀態(tài)。而不是簡單的 39。參數(shù) callable可以為任何可調用對象,可選參數(shù)data可以是任何對象,缺省為 None。除非直接影響請求處理 ,否則執(zhí)行清理中的 bug很難辨認 (spot)。 返回成功發(fā)送的字節(jié)數(shù),或者在出錯時拋出 IOError異常。 set_content_length(len) 設置 Contentlength頭。只讀。 next 如果是內部重定 向,重定向到的請求對象。 main 如果這是一個子請求,指向主請求。 assbackwards 指定 HTTP/。 proxyreq 代理請求。只讀。只讀。只讀。200 OK39。GET39。POST39。只讀。需要設置則使用 ()方法。 allowed_methods 元組,允許的方法,使用 METHOD_NOT_ALLOWED的關系。只讀。只讀。Range:39。只讀。 read_chunked 布爾值,讀取大塊數(shù)據(jù)的編碼。 headers_out 需要發(fā)送給客戶端的頭的表格對象。 notes 與請求擁有共同生存期的對象,用于存儲各種信息,可以在一個請求的各個處理器之間傳遞信息。只讀。發(fā)布器按照如下方式使用這個標志:當 content_type沒有明確 (explicitly)的設置時,它依靠輸出的前幾個字節(jié)來猜測 (attempt)。由 mod_mime設置,而不是 mod_python處理器。 content_encoding 字符串,正文編碼,只讀。注意,()必須在此之前調用 (be called prior)。 unparsed_uri URI沒有經過任何轉換,只讀。只讀。 finfo 元組,文件信息結構,類似于 POSIX狀態(tài), URI指向的文件的信息(mode,ino,dev,nlink,uid,gid,size,atime,mtime,ctime,fname,name)。 used_path_info 當前請求中被拒絕 (reject)的 path_info,只讀。在讀到任何數(shù)據(jù)之前將會阻塞。 readline([length]) 讀取一行,最多到 length個字節(jié)。 連接對象的成員: base_server 連接通過的虛擬主機,只讀。 remote_host 字符串,客戶端的 DNS名稱,如果沒有檢查 DNS則返回 None,如果沒有名字則返回 。 aborted 布爾值,如果連接被中斷則為真,只讀。 local_ip 本機的服務器 IP地址,只讀。 (mp_filter) 過濾器對象控制 mod_python的輸入輸出,通常用于提取信息,獲取信息并存入過濾器棧。如果未指定 length或為負數(shù),則讀取當前所有有效數(shù)據(jù)。 close() 關閉過濾器,并發(fā)送 EOS標志。 過濾器成員: closed 布爾值,指示過濾器是否關閉,只讀。 handler 字符串,配置中的處理器名稱,只讀。 register_cleanup(request,callable[,data]) 注冊一個清除行為。 defn_line_number 整數(shù),服務器定義所在配置文件的行號,只讀。 wild_names 元組, ServerAlias標志的通配服務器名,只讀。 error_fname 錯誤日志文件的文件名,只讀。 keep_alive_timeout 整數(shù),保持連接的超時時間,只讀。 pathlen 整數(shù),路徑長度,只讀。 util模塊提供了類似于 cgi模塊的多種實用工具。 req是 mod_python請求對象的實例。 初始化時, FieldStorage類讀取所有從客戶端提交的信息。從HTML提交的輸入類型 file,將會被以臨時文件的形式稍后提交成 Field對象的 file屬性。StringField是 str的子類提供了 value屬性來兼容 cgi模塊。 注意:不同于標準庫 cgi模塊的 FieldStorage類,一個 Field對象只能返回上傳文件。如果具有同名的多個輸入,則列表中也會擁有多個對象。 getlist(name) 返回表單字段 name的值列表。每個 Field類實例對應一個HTML表單的輸入。 file 類似文件對象,指向上傳的臨時文件 TemporaryFile實例。 type_options 真實的內容類型,從客戶端提交頭的 contenttype提供的。 參考: RFC1867, HTML表單提交文件, Formbased File Upload in HTML parse_qs(qs[,keep_blank_values,strict_parsing]) 這個函數(shù)的功能等同于標準庫 cgi parse_qs,但是是用 C語言寫的,運行更快。 可選參數(shù) keep_blank_values是一個標志變量 指定 URL編碼中的空值是否作為空字符串處理。 parse_qsl(qs[,keep_blank_values,strict_parsing]) 這個函數(shù)功能等同于標準庫 cgi parse_qsl,但是是用 C語言寫的,速度更快。 redirect(req,location[,permanent=0,text=None]) 這是一個可以方便的重定向瀏覽器到另外一個地址的函數(shù)。 這個函數(shù)觸發(fā) 。而且,很多流行的瀏覽器還是兼容 IETF標準的,而且即便聲稱 RFC兼容的。 參考: 客戶端持久化狀態(tài) HTTP Cookies RFC 2109,HTTP狀態(tài)管理機制 RFC 2964,使用 HTTP狀態(tài)管理 RFC 2965,HTTP狀態(tài)管理機制 HTTP Cookies:標準,秘密與政見 class Cookie(name,value[,attributes]) 這個類用于構造一個單一的 cookie名為 name,值為 value。 __data__屬性是一個通用的詞典可用于存儲任意值,如果需要。Wdy, DDMonYYYY HH:MM:S GMT39。 注意:不像 Python標準庫 Cookie類,這個類指定單一 cookie,等同于 Python標準庫中的 Mor
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1