網(wǎng)上賓館訂房管理系統(tǒng)  外文文獻(xiàn)和翻譯_第1頁
網(wǎng)上賓館訂房管理系統(tǒng)  外文文獻(xiàn)和翻譯_第2頁
網(wǎng)上賓館訂房管理系統(tǒng)  外文文獻(xiàn)和翻譯_第3頁
網(wǎng)上賓館訂房管理系統(tǒng)  外文文獻(xiàn)和翻譯_第4頁
網(wǎng)上賓館訂房管理系統(tǒng)  外文文獻(xiàn)和翻譯_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

本科畢業(yè)設(shè)計外文文獻(xiàn)翻譯二O一O年六月學(xué)生姓名XXX學(xué)院信息工程學(xué)院系別計算機(jī)系專業(yè)軟件工程班級軟件06指導(dǎo)教師XXX講師A1A0A2A3A5A7A7A7A1A8A5A7A7A7A4A4A4A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A211THEHTTPREQUEST/RESPONSEMODELJAVASERVERPAGES,THIRDEDITIONAUTHORA22HANSBERGSTEN1REQUESTSINDETAILLETSTAKEACLOSERLOOKATREQUESTSAUSERSENDSAREQUESTTOTHESERVERBYCLICKINGALINKONAWEBPAGE,SUBMITTINGAFORM,ORTYPINGINAWEBPAGEADDRESSINTHEBROWSERSADDRESSFIELDTOSENDAREQUEST,THEBROWSERNEEDSTOKNOWWHICHSERVERTOTALKTOANDWHICHRESOURCETOASKFORTHISINFORMATIONISSPECIFIEDBYANHTTPUNIFORMRESOURCELOCATORURLHTTP/WWWGEFIONSOFTWARECOM/INDEXHTMLTHEFIRSTPARTOFTHEURLSHOWNSPECIFIESTHATTHEREQUESTISMADEUSINGTHEHTTPPROTOCOLTHISISFOLLOWEDBYTHENAMEOFTHESERVER,INTHISCASEWWWGEFIONSOFTWARECOMTHEWEBSERVERWAITSFORREQUESTSTOCOMEINONASPECIFICTCP/IPPORTPORTNUMBER80ISTHESTANDARDPORTFORHTTPREQUESTSIFTHEWEBSERVERUSESANOTHERPORT,THEURLMUSTSPECIFYTHEPORTNUMBERINADDITIONTOTHESERVERNAMEFOREXAMPLEHTTP/WWWGEFIONSOFTWARECOM8080/INDEXHTMLTHISREQUESTISSENTTOASERVERTHATUSESPORT8080INSTEADOF80THELASTPARTOFTHEURL,/INDEXHTML,IDENTIFIESTHERESOURCETHATTHECLIENTISREQUESTINGAURLISACTUALLYASPECIALIZATIONOFAUNIFORMRESOURCEIDENTIFIERURI,DEFINEDINTHERFC2396SPECIFICATIONAURLIDENTIFIESARESOURCEPARTLYBYITSLOCATION,FORINSTANCETHESERVERTHATCONTAINSTHERESOURCEANOTHERTYPEOFURIISAUNIFORMRESOURCENAMEURN,WHICHISAGLOBALLYUNIQUEIDENTIFIERTHATISVALIDNOMATTERWHERETHERESOURCEISLOCATEDHTTPDEALSONLYWITHTHEURLVARIETYTHETERMSURIANDURLAREOFTENUSEDINTERCHANGEABLE,ANDUNFORTUNATELY,THEYHAVESLIGHTLYDIFFERENTDEFINITIONSINDIFFERENTSPECIFICATIONSIMTRYINGTOUSETHETERMSASDEFINEDBYTHEHTTP/11SPECIFICATIONRFC2616,WHICHISPRETTYCLOSETOHOWTHEYAREALSOUSEDINTHESERVLETANDJSPSPECIFICATIONSHENCE,IUSETHETERMURLONLYWHENTHEURIMUSTSTARTWITHHTTPORHTTPS,FORHTTPOVERANENCRYPTEDCONNECTIONFOLLOWEDBYASERVERNAMEANDPOSSIBLYAPORTNUMBER,ASINTHEPREVIOUSEXAMPLESIUSEURIASAGENERICTERMFORANYSTRINGTHATIDENTIFIESARESOURCE,WHERETHELOCATIONCANBEDEDUCEDFROMTHECONTEXTANDISNTNECESSARILYPARTOFTHEA23A23A23A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A212URIFOREXAMPLE,WHENTHEREQUESTHASBEENDELIVEREDTOTHESERVER,THELOCATIONISAGIVEN,ANDONLYTHERESOURCEIDENTIFIERISIMPORTANTTHEBROWSERUSESTHEURLINFORMATIONTOCREATETHEREQUESTMESSAGEITSENDSTOTHESPECIFIEDSERVERUSINGTHESPECIFIEDPROTOCOLANHTTPREQUESTMESSAGECONSISTSOFTHREETHINGSAREQUESTLINE,REQUESTHEADERS,ANDPOSSIBLYAREQUESTBODYTHEREQUESTLINESTARTSWITHTHEREQUESTMETHODNAME,FOLLOWEDBYARESOURCEIDENTIFIERANDTHEPROTOCOLVERSIONUSEDBYTHEBROWSERGET/INDEXHTMLHTTP/11THEMOSTCOMMONLYUSEDREQUESTMETHODISNAMEDGETASTHENAMEIMPLIES,AGETREQUESTISUSEDTORETRIEVEARESOURCEFROMTHESERVERITSTHEDEFAULTREQUESTMETHOD,SOIFYOUTYPEAURLINTHEBROWSERSADDRESSFIELD,ORCLICKONALINK,THEREQUESTISSENTASAGETREQUESTTOTHESERVERTHEREQUESTHEADERSPROVIDEADDITIONALINFORMATIONTHESERVERMAYUSETOPROCESSTHEREQUESTTHEMESSAGEBODYISINCLUDEDONLYINSOMETYPESOFREQUESTS,LIKETHEPOSTREQUESTDISCUSSEDLATERHERESANEXAMPLEOFAVALIDHTTPREQUESTMESSAGEGET/INDEXHTMLHTTP/11HOSTWWWGEFIONSOFTWARECOMUSERAGENTMOZILLA/50WINDOWSUWIN9X490ENUSRV102ACCEPTIMAGE/GIF,IMAGE/JPEG,IMAGE/PJPEG,IMAGE/PNG,/ACCEPTLANGUAGEENACCEPTCHARSETISO88591,UTF8THEREQUESTLINESPECIFIESTHEGETMETHODANDASKSFORTHERESOURCENAMED/INDEXHTMLTOBERETURNEDUSINGTHEHTTP/11PROTOCOLVERSIONTHEVARIOUSHEADERSPROVIDEADDITIONALINFORMATIONTHEHOSTHEADERTELLSTHESERVERTHEHOSTNAMEUSEDINTHEURLASERVERMAYHAVEMULTIPLENAMES,SOTHISINFORMATIONISUSEDTODISTINGUISHBETWEENMULTIPLEVIRTUALWEBSERVERSSHARINGTHESAMEWEBSERVERPROCESSTHEUSERAGENTHEADERCONTAINSINFORMATIONABOUTTHETYPEOFBROWSERMAKINGTHEREQUESTTHESERVERCANUSETHISTOSENDDIFFERENTTYPESOFRESPONSESTODIFFERENTTYPESOFBROWSERSFORINSTANCE,IFTHESERVERKNOWSWHETHERINTERNETEXPLORERORNETSCAPENAVIGATORA23A23A23A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A213ISUSED,ITCANSENDARESPONSETHATTAKESADVANTAGEOFEACHBROWSERSUNIQUEFEATURESITCANALSOTELLIFACLIENTOTHERTHANANHTMLBROWSERISUSED,SUCHASAWIRELESSMARKUPLANGUAGEWMLBROWSERONACELLPHONEORAPDADEVICE,ANDGENERATEANAPPROPRIATERESPONSETHEACCEPTHEADERSPROVIDEINFORMATIONABOUTTHELANGUAGESANDFILEFORMATSTHEBROWSERACCEPTSTHESEHEADERSCANBEUSEDTOADJUSTTHERESPONSETOTHECAPABILITIESOFTHEBROWSERANDTHEUSERSPREFERENCES,SUCHASUSEASUPPORTEDIMAGEFORMATANDTHEPREFERREDLANGUAGETHESEAREJUSTAFEWOFTHEHEADERSTHATCANBEINCLUDEDINAREQUESTMESSAGETHERESOURCEIDENTIFIERURIDOESNTNECESSARILYCORRESPONDTOASTATICFILEONTHESERVERITCANIDENTIFYANEXECUTABLEPROGRAM,ARECORDINADATABASE,ORPRETTYMUCHANYTHINGTHEWEBSERVERKNOWSABOUTTHATSWHYTHEGENERICTERMRESOURCEISUSEDINFACT,THERESNOWAYTOTELLIFTHE/INDEXHTMLURICORRESPONDSTOAFILEORSOMETHINGELSEITSJUSTANAMETHATMEANSSOMETHINGTOTHESERVERTHEWEBSERVERISCONFIGUREDTOMAPTHESEUNIQUENAMESTOTHEREALRESOURCES2RESPONSESINDETAILWHENTHEWEBSERVERRECEIVESTHEREQUEST,ITLOOKSATTHEURIANDDECIDES,BASEDONCONFIGURATIONINFORMATION,HOWTOHANDLEITITMAYHANDLEITINTERNALLYBYSIMPLYREADINGANHTMLFILEFROMTHEFILESYSTEM,ORITCANFORWARDTHEREQUESTTOSOMECOMPONENTTHATISRESPONSIBLEFORTHERESOURCECORRESPONDINGTOTHEURITHISCANBEAPROGRAMTHATUSESDATABASEINFORMATION,FORINSTANCE,TODYNAMICALLYGENERATEANAPPROPRIATERESPONSETOTHEBROWSERITMAKESNODIFFERENCEHOWTHEREQUESTISHANDLEDALLITCARESABOUTISGETTINGARESPONSETHERESPONSEMESSAGELOOKSSIMILARTOTHEREQUESTMESSAGEITCONSISTSOFTHREETHINGSASTATUSLINE,RESPONSEHEADERS,ANDANOPTIONALRESPONSEBODYHERESANEXAMPLEHTTP/11200OKLASTMODIFIEDMON,20DEC2002232642GMTDATETUE,11JAN2003205240GMTSTATUS200CONTENTTYPETEXT/HTMLSERVLETENGINETOMCATWEBSERVER/50CONTENTLENGTH59A23A23A23A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A214HELLOWORLDTHESTATUSLINESTARTSWITHTHENAMEOFTHEPROTOCOL,FOLLOWEDBYASTATUSCODEANDASHORTDESCRIPTIONOFTHESTATUSCODEHERETHESTATUSCODEIS200,MEANINGTHEREQUESTWASEXECUTEDSUCCESSFULLYTHERESPONSEMESSAGEHASHEADERSJUSTLIKETHEREQUESTMESSAGEINTHISEXAMPLE,THELASTMODIFIEDHEADERGIVESTHEDATEANDTIMEFORWHENTHERESOURCEWASLASTMODIFIEDTHEBROWSERCANUSETHISINFORMATIONASATIMESTAMPINALOCALCACHETHENEXTTIMETHEUSERASKSFORTHISRESOURCE,HECANASKTHESERVERTOSENDITONLYIFITSBEENUPDATEDSINCETHELASTTIMEITWASREQUESTEDTHECONTENTTYPEHEADERTELLSTHEBROWSERWHATTYPEOFRESPONSEDATATHEBODYCONTAINSANDTHECONTENTLENGTHHEADERHOWLARGEITISTHEOTHERHEADERSARESELFEXPLANATORYABLANKLINESEPARATESTHEHEADERSFROMTHEMESSAGEBODYHERETHEBODYISASIMPLEHTMLPAGEHELLOWORLDOFCOURSE,THEBODYCANCONTAINAMORECOMPLEXHTMLPAGEORANYOTHERTYPEOFCONTENTFOREXAMPLE,THEREQUESTMAYRETURNANHTMLPAGEWITHELEMENTSWHENTHEBROWSERREADSTHEFIRSTRESPONSEANDFINDSTHEELEMENTS,ITSENDSANEWREQUESTFORTHERESOURCEIDENTIFIEDBYEACHELEMENT,OFTENINPARALLELTHESERVERRETURNSONERESPONSEFOREACHIMAGEREQUEST,WITHACONTENTTYPEHEADERTELLINGWHATTYPEOFIMAGEITISFORINSTANCEIMAGE/GIFANDTHEBODYCONTAININGTHEBYTESTHATMAKEUPTHEIMAGETHEBROWSERTHENCOMBINESALLRESPONSESTORENDERTHECOMPLETEPAGE3REQUESTPARAMETERSBESIDESTHEURIANDHEADERS,AREQUESTMESSAGECANCONTAINADDITIONALINFORMATIONINTHEFORMOFPARAMETERSIFTHEURIIDENTIFIESASERVERSIDEPROGRAMFORDISPLAYINGWEATHERINFORMATION,FOREXAMPLE,REQUESTPARAMETERSCANPROVIDEINFORMATIONABOUTTHECITYTHEUSERWANTSTOSEEAFORECASTFORINANECOMMERCEAPPLICATION,THEURIMAYIDENTIFYAPROGRAMTHATA23A23A23A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A215PROCESSESORDERS,WITHTHEUSERSCUSTOMERNUMBERANDTHELISTOFITEMSTOBEPURCHASEDTRANSFERREDASPARAMETERSPARAMETERSCANBESENTINONEOFTWOWAYSTACKEDONTOTHEURIINTHEFORMOFAQUERYSTRINGORSENTASPARTOFTHEREQUESTMESSAGEBODYTHISISANEXAMPLEOFAURLWITHAQUERYSTRINGHTTP/WWWWEATHERCOM/FORECASTCITYHERMOSABEACHFORINSTANCE,AQUESTIONMARKISENCODEDAS3FWHENPARAMETERSARESENTASPARTOFTHEREQUESTBODY,THEYFOLLOWTHESAMESYNTAXURLENCODEDNAME/VALUEPAIRSSEPARATEDBYAMPERSANDS錯誤未指定書簽。4REQUESTMETHODSASDESCRIBEDEARLIER,GETISTHEMOSTCOMMONLYUSEDREQUESTMETHOD,INTENDEDTORETRIEVEARESOURCEWITHOUTCAUSINGANYTHINGELSETOHAPPENONTHESERVERTHEPOSTMETHODISALMOSTASCOMMONASGETITREQUESTSSOMEKINDOFPROCESSINGONTHESERVER,FORINSTANCE,UPDATINGADATABASEORPROCESSINGAPURCHASEORDERTHEWAYPARAMETERSARETRANSFERREDISONEOFTHEMOSTOBVIOUSDIFFERENCESBETWEENTHEGETANDPOSTREQUESTMETHODSAGETREQUESTALWAYSUSESAQUERYSTRINGTOSENDPARAMETERVALUES,WHILEAPOSTREQUESTALWAYSSENDSTHEMASPARTOFTHEBODYADDITIONALLY,ITCANSENDSOMEPARAMETERSASAQUERYSTRING,JUSTTOMAKELIFEINTERESTINGIFYOUINSERTALINKINANHTMLPAGEUSINGANELEMENT,CLICKINGONTHELINKRESULTSINAGETREQUESTBEINGSENTTOTHESERVERSINCETHEGETREQUESTUSESAQUERYSTRINGTOPASSPARAMETERS,YOUCANINCLUDEHARDCODEDPARAMETERVALUESINTHELINKURIHERMOSABEACHWEATHERFORECASTWHENYOUUSEAFORMTOSENDUSERINPUTTOTHESERVER,YOUCANSPECIFYWHETHERTOUSETHEA23A23A23A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A216GETORPOSTMETHODWITHTHEMETHODATTRIBUTE,ASSHOWNHERECITYSTATEIFTHEUSERENTERS“HERMOSABEACH“AND“CA“INTHEFORMFIELDSANDCLICKSONTHESUBMITBUTTON,THEBROWSERSENDSAREQUESTMESSAGELIKETHISTOTHESERVERPOST/FORECASTHTTP/11HOSTWWWGEFIONSOFTWARECOMUSERAGENTMOZILLA/50WINDOWSUWIN9X490ENUSRV102ACCEPTIMAGE/GIF,IMAGE/JPEG,IMAGE/PJPEG,IMAGE/PNG,/ACCEPTLANGUAGEENUSACCEPTCHARSETISO88591,UTF8CITYHERMOSABEACHTHEBROWSERWOULDHAVETOSAVEBOTHTHEURIANDTHEREQUESTMESSAGEBODYSINCEAPOSTREQUESTISINTENDEDTOPERFORMSOMEPOSSIBLYIRREVERSIBLEACTIONONTHESERVER,THEBROWSERMUSTALSOASKTHEUSERIFITSOKAYTOSENDTHEREQUESTAGAINBESIDESTHEGETANDPOSTMETHODS,HTTPSPECIFIESTHEFOLLOWINGMETHODSOPTIONSTHEOPTIONSMETHODISUSEDTOFINDOUTWHATOPTIONSEG,METHODSASERVERORARESOURCEOFFERSHEADA23A23A23A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A217THEHEADMETHODISUSEDTOGETARESPONSEWITHALLHEADERSGENERATEDBYAGETREQUESTBUTWITHOUTTHEBODYITCANMAKESUREALINKISVALIDORTOSEEWHENARESOURCEWASLASTMODIFIEDPUTTHEPUTMETHODISUSEDTOSTORETHEMESSAGEBODYCONTENTONTHESERVERASARESOURCEIDENTIFIEDBYTHEURIDELETETHEDELETEMETHODISUSEDTODELETETHERESOURCEIDENTIFIEDBYTHEURITRACETHETRACEMETHODISUSEDFORTESTINGTHECOMMUNICATIONBETWEENTHECLIENTANDTHESERVERTHESERVERSENDSBACKTHEREQUESTMESSAGE,EXACTLYASITRECEIVEDIT,ASTHEBODYOFTHERESPONSEA23A23A23A6A9A10A11A12A13A14A9A15A16A17A18A18A19A20A218HTTP請求/響應(yīng)模型JSPA15A16A24A25A26A27A28A29A30A22A31A32A33A341詳敘REQUESTS讓我們仔細(xì)看看REQUESTS。用戶發(fā)送請求到服務(wù)器,通過點(diǎn)擊一個鏈接的網(wǎng)頁上,提交表單時,或輸入一個網(wǎng)頁地址在瀏覽器的地址欄。發(fā)送請求后,瀏覽器需要知道與哪些服務(wù)器交換數(shù)據(jù),并要求得到資源。URL必須跟據(jù)服務(wù)器名詳細(xì)描術(shù)端口號,例如HTTP/WWWGEFIONSOFTWARECOM/INDEXHTML第一部分所顯示的URL中指定的REQUESTS是使用HTTP協(xié)議的。其次是服務(wù)器的名稱,在這種情況下WWWGEFIONSOFTWARECOM。WEB服務(wù)器等待請求將在某一特定的TCP/IP端口。端口號80是標(biāo)準(zhǔn)端口,用于HTTP請求。如果WEB服務(wù)器使用另一個端口,URL必須跟據(jù)服務(wù)器名稱指定端口號。例如HTTP/WWWGEFIONSOFTWARECOM8080/INDEXHTML這一請求被發(fā)送到一臺服務(wù)器,使用端口8080而不是80。最后部分的URL,/INDEXHTML,確定了客戶端請求的資源。網(wǎng)址實際上是一個專業(yè)化的統(tǒng)一資源標(biāo)識符(URI,所界定的符G2524RFC2396G16280G7696G709。URL跟據(jù)地址確定部G1233資源,例如服務(wù)器,其中G2265G2559的資源。另一種G12879G3423的URI是一個統(tǒng)一資源名稱(URNG709,這是一個G1852G4628G2819一標(biāo)識符,G7092G16782在G1172G1052地G7053G18129G7389G6940的資源的G1313G13634。HTTPG2494G3800G10714URL的不G2528。G16825G7477G8466的URIG2656URLG5132G5132被G1126換,不G5196的是,G1194們G7389不G2528的定G1053G11065G7389不G2528的G16280G7696。我G16809G3282使用G7477G8466所界定的HTTP/11G16280G14551(符G2524RFC2616G5192G709,這是G11468G5415接G17829,G1209G1194們是如G1321G1075用在SERVLETG2656JSPG16280G14551。G3252G8504,我G2494G7389G5415URIG1209HTTPG5332G3848時G6177使用的TERMURL(或HTTPS,G1038HTTPG2164G4506G17842G13459G709,其次是服務(wù)器名稱,并G2499G14033G7389一個端口號,如G1209G2081的例G4388。我使用的URIG1328G1038一個通用術(shù)G16833的G1231G1321G4395符G1030,確定了資源,確定G1313G13634G2499G1209G1186上下G7003而不G13793要URI。例如,G5415請求G5062被交G1196G13485服務(wù)器,G1313G13634G5062G13475定確,G2494G7389資源標(biāo)識符是G5468G18337要的。瀏覽器使用URLG1461G5699G2031G17908的請求G9052G5699使用指定的協(xié)議發(fā)送到指定的服務(wù)器。HTTP請求G9052G5699G11013G989部G1233G13464G6116一個請求G15904,請求標(biāo)G3848,請求G1319。請求G15904G1209G7053G8873名稱的G5332G3848,G19555后G17839G15904了資源標(biāo)識符G2656協(xié)議G10268G7424所使用的瀏覽器A35A35A35A36A37A38A39A40A41A42A37A43A44A45A46A46A47A48A499GET/INDEXHTMLHTTP/11最G5132用的G7053G8873是GET。G20050名G5617G1053,GET請求用于G1186服務(wù)器G7828G13046資源。這是G21676G16760的請求G7053G8873,G3252G8504,如果G5756輸入網(wǎng)址在瀏覽器的地址欄,或G13785點(diǎn)擊一個鏈接,發(fā)送的請求是G1328G1038一個GET請求到服務(wù)器。標(biāo)G20076要求提G1391G20081G3818的G1461G5699G2499G1209使用服務(wù)器G7481G3800G10714請求。G18050G1226G8503G7003是G2494G2265G2559在某些G12879G3423的REQUESTS,如POST請求G1209后G16764G16782。下G19766是一個例G4388,一個G7389G6940的HTTP請求G9052G5699GET/INDEXHTMLHTTP/11HOSTWWWGEFIONSOFTWARECOM用戶G1207G10714MOZILLA/50WINDOWSUWIN9X490ENUSRV102接G2475IMAGE/GIF,IMAGE/JPEG,IMAGE/PJPEG,IMAGE/PNG,/接G2475G16833G16340EN接G2475G4395符ISO88591,UTF8請求G15904指定的GETG7053G8873G2656要求的資源G2641名/INDEXHTML使用HTTP/11協(xié)議G17832G3250。不G2528的G3848提G1391不G2528的資G7021。G1039G7438標(biāo)G3848使用URLG2590G16797服務(wù)器G1039G7438名。服務(wù)器G2499G14033G7389G3822個名稱,G3252G8504這一G1461G5699是用G7481G2318分G3822個G15406G6323的網(wǎng)G13488服務(wù)器G1861G1151G11468G2528的WEB服務(wù)器G17839G12255。USERAGENT標(biāo)G20076G2265G2559G7389關(guān)G12879G3423的瀏覽器提出請求。服務(wù)器G2499G1209用它G7481傳送不G2528G12879G3423的反應(yīng),不G2528G12879G3423的瀏覽器。例如,如果服務(wù)器知道是使用INTERNETEXPLORER或NETSCAPENAVIGATOR,它G2499G1209發(fā)出一個反應(yīng),充分利用每一個瀏覽器的獨(dú)特功G14033。它G1075G2499G1209判斷客戶端G1209G3818的HTML瀏覽器使用,如G7092G13459標(biāo)記G16833G16340(標(biāo)記G16833G16340G709的瀏覽器的手G7438或PDA設(shè)備,并產(chǎn)生適G5415的反應(yīng)。請求G3848提G1391G7389關(guān)的G16833G16340G2656G7003G1226G7696式的瀏覽器。這些標(biāo)G20076G2499G1209用G7481適應(yīng)不G2528功G14033的瀏覽器G2656不G2528的用戶,如使用了一個G2475支持的G3282像G7696式G2656首選G16833G16340。這些G2494是一小部分的標(biāo)G20076中G2499G1209G2265G2559請求的G1461G5699。資源標(biāo)識符(URIG709,并不一定對應(yīng)于一個靜態(tài)G7003G1226在服務(wù)器上。它G2499G1209識別一個G2499執(zhí)G15904的G12255序,記錄在一個數(shù)據(jù)庫中,或差不G3822G1231G1321WEB服務(wù)器知道。這就是通用術(shù)G16833資源的使用。事實上,就沒G7389辦G8873判斷/INDEXHTML的通用資源識別符對應(yīng)的G7003G1226還是其G1194G1172G1052東西,它G2494是一個名G4395,這意味著一些服務(wù)器。WEB服務(wù)器被配G13634G1038地G3282這些指定的名稱對應(yīng)指定的資源。2祥敘RESPONSEA50A50A50A51A52A53A54A55A56A57A52A58A59A60A61A61A62A63A6410G5415WEB服務(wù)器收到請求,在URI的其礎(chǔ)上決定,用配G13634G1461G5699G7481G3800G10714它。它G2499G1209G3800G10714簡單的HTMLG7003G1226,G1075G2499G1209將申請轉(zhuǎn)交G13485一些G13464G6116部分,負(fù)責(zé)G11468應(yīng)的資源URI。這G2499G14033是一個G12255序使用的數(shù)據(jù)庫G1461G5699,例如,動態(tài)生G6116一個適G5415的反應(yīng)。在瀏覽器沒G7389差別時RESPONSE是如G1321G3800G10714的一切關(guān)心的就得到了答復(fù)。在G3250復(fù)G18050G1226看起G7481G12879似請求G9052G5699。它G2265括G989G1226事一個狀態(tài)G15904,響應(yīng)G3848,G2656一個G2499選的反應(yīng)G7438構(gòu)。下G19766是一個例G4388HTTP/11200OKLASTMODIFIEDMON,20DEC2002232642GMTDATETUE,11JAN2003205240GMTSTATUS200CONTENTTYPETEXT/HTMLSERVLETENGINETOMCATWEBSERVER/50CONTENTLENGTH59HELLOWORLD狀態(tài)G15904G5332G3848的名稱協(xié)議,其次是狀態(tài)G1207碼,并G7389簡短的描述狀態(tài)G1207碼。在這里,狀態(tài)G1207碼是200,這意味著被執(zhí)G15904的請求G6116功。G3250應(yīng)G18050G1226標(biāo)G20076就像請求G9052G5699。在這個例G4388中,最后修改標(biāo)G20076G13485出的日期G2656時間,資源最后修改。G16825瀏覽器G2499G1209使用G8504G1461G5699G1328G1038一個時間戳在G7424地緩存下一次用戶要求這一資源,G1194G2499G1209向服務(wù)器發(fā)送它G2494要G5415它被更新,G3252G1038這是最后一次要求。內(nèi)容G12879G3423標(biāo)G3848講述了G1172G1052G12879G3423的瀏覽器的反應(yīng)數(shù)據(jù)G2656身G1319G2265G2559的內(nèi)容長度標(biāo)G20076是G3822G1052大。其G1194標(biāo)G20076不G16340自明。一個空G15904分隔標(biāo)G20076的G18050G1226G8503G7003。在這里,內(nèi)容G1319是一個簡單的HTML網(wǎng)頁HTMLHELLOWORLDG5415然,人G1319G2499G1209G2265G2559一個更G1038復(fù)雜的HTML網(wǎng)頁或G1231G1321其G1194G12879G3423的內(nèi)容。例如,請求G2499G14033會G17832G3250一個HTML頁G19766的IMG要素。G5415瀏覽器讀取第一個反應(yīng)時,并G16760G1038是IMG要素,它就發(fā)出了一個新的要求所確定的資源,往往是在平G15904。服務(wù)器G17832G3250一個響應(yīng),A65A65A65A66A67A68A69A70A71A72A67A73A74A75A76A76A77A78A7911每幅G3282像的要求,與內(nèi)容G12879G3423標(biāo)G20076G2590G16797G1172G1052G12879G3423的影像(例如G3282片/GIFG7696式G709,G1319內(nèi)G2559G7389G4395節(jié)構(gòu)G6116的G12879G3423。3請求參數(shù)除了URIG2656標(biāo)G20076,一個請求G9052G5699G2499G1209G2265G2559更G3822G1461G5699的形式參數(shù)。如果確定了的URI服務(wù)器端G12255序顯示天氣G1461G5699,例如,請求參數(shù)G2499G1209提G1391G7389關(guān)城市的用戶希望看到一個預(yù)測。電G4388商務(wù)的應(yīng)用,G5332放的我們G2499G14033會確定一個G12255序,G3800G10714訂單,與用戶的客戶數(shù)量G2656名單所要采購的物品轉(zhuǎn)移G1328G1038參數(shù)。參數(shù)G2499G1209發(fā)出兩種G7053式G1055一G8731G1227上的URI形式的G7609G16822G4395符G1030或發(fā)出的一部分,請求G18050G1226G8503G7003。這是一個例G4388,一個網(wǎng)址的G7609G16822G4395G1030HTTP/WWWWEATHERCOM/FORECASTCITYHERMOSABEACHURLG13546碼名稱/G1552對分隔符號。4請求方法如G2081所述,得到的是最G5132用的請求G7053G8873,G7100在G14731

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論