日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

URL 長(zhǎng)度有限制嗎?_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:APACHE支持.htaccess方法
如何讓自己的本地APACHE服務(wù)器支持.htaccess呢?其實(shí)只要簡(jiǎn)單修改一下apache的httpd.conf設(shè)置就可以讓APACHE支持.htaccess了,來(lái)看看操作 打開(kāi)httpd.conf文件(在那里? APACHE目錄的CONF目錄里面),用文本編輯器打開(kāi)后,查找 Directory / Options FollowSymLinks AllowOverr

   原因是傳說(shuō)中GET方法是通過(guò)URL來(lái)傳遞,而URL的長(zhǎng)度是受限的,而POST方法采用流的方式,理論上可以傳遞的容量是沒(méi)有限制的。

  現(xiàn)在來(lái)看這個(gè)描述:“URL的長(zhǎng)度是受限的”,具體是在哪里受限制呢?browser端還是server端呢?網(wǎng)上現(xiàn)在google出來(lái)的結(jié)果都是說(shuō)url的長(zhǎng)度實(shí)際上是受到browser的限制,如IE限定url長(zhǎng)度為2083字節(jié),opera 是4050, Netscape 是8192,等等。據(jù)說(shuō)HTTP協(xié)議本身對(duì)GET方法的長(zhǎng)度沒(méi)有限制。那么,如果不使用瀏覽器,而是從程序里發(fā)送HttpRequest的話,GET發(fā)送的長(zhǎng)度就可以是無(wú)限的么?抱著這樣的想法,進(jìn)行了如下實(shí)驗(yàn):

  在client端,用Java實(shí)現(xiàn),向server端發(fā)送HttpRequest,使用GET方法。

  在server端,設(shè)計(jì)一個(gè)apache module,并將strlen(r->args),用ap_rprintf輸出,作為response,返回到Java端。

  通過(guò)不斷增加GET方法傳過(guò)去的字符串的長(zhǎng)度,發(fā)現(xiàn)URL長(zhǎng)度超過(guò)8208字節(jié)時(shí),Java拋出IO Exception: Server returned HTTP response code: 414 for URL: .....

  414 代表哪種錯(cuò)誤呢?

  414 - Request-URL Too Long (SEE: http://www.websitepulse.com/kb/4xx_HTTP_status_codes.html)

  由此可見(jiàn),Server端對(duì)于URL的長(zhǎng)度是有限制的,那么對(duì)于GET方法可以傳輸?shù)臄?shù)據(jù)也是有限制的。只是這個(gè)限制可能根據(jù)服務(wù)器的處理能力而定,或者在哪里哪里配置,就不是很清楚了。(俺又開(kāi)始瞎猜,這貌似不是什么好習(xí)慣的說(shuō))。

  下面開(kāi)始瞎掰:

  其實(shí)這是可以理解的,URL長(zhǎng)度不可能沒(méi)有限制的,Http協(xié)議畢竟是UDP的,而一個(gè)UDP包畢竟是有大小限制的。那么POST為什么就能傳遞大批量數(shù)據(jù)呢?在apache module里面嘗試了讀取post數(shù)據(jù)之前,還真沒(méi)有什么深刻的理解。只不過(guò)用一個(gè)“流”字打法之而已。實(shí)際上,POST數(shù)據(jù)解析的時(shí)候是分塊來(lái)讀取的,如果從UDP的角度來(lái)理解的話,就可是分成好多個(gè)UDP包傳過(guò)來(lái),一個(gè)一個(gè)讀出來(lái)就好了。

分享:簡(jiǎn)捷PHP數(shù)組賦值方法詳解
PHP數(shù)組還是比較常用的,于是我研究了一下PHP數(shù)組賦值,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。所謂數(shù)組就是一組變量的集合保存在計(jì)算機(jī)的內(nèi)存中,這些變量可以是不同的類(lèi)型,包括整數(shù),布爾值,字符串等.可以說(shuō)數(shù)組就是內(nèi)存中的一個(gè)小型的數(shù)據(jù)庫(kù).它為我們?cè)L

來(lái)源:模板無(wú)憂//所屬分類(lèi):PHP教程/更新時(shí)間:2013-04-17
相關(guān)PHP教程