• P86

      c#開發經驗技巧寶典 文檔

    javaso 2016-07-17   2008   0
    .NET開發   C#   HTTP   Basic   diff  
    P6

      HTTP認證機制 文檔

    客戶端和服務器的質詢/響應認證過程: 1.客戶端發送請求; 2.服務器收到請求后,判斷如果請求的資源需要認證,則返回401狀態,并在response headers中加入WWW-Authenticate頭部,要求客戶端帶上認證信息以后再發一次請求; 3.客戶端收到401返回信息后,重新向服務器發送請求,并在request headers中加入Authoriaztion頭部,用來說明認證的用戶名、密碼、算法等信息; 4.服務器再次收到請求后,判斷認證信息無誤,返回200,并在response headers中加入Authorization-Info頭部。

    georgehpj 2016-07-13   1341   0
    P4

      HTTPS介紹 文檔

    公私鑰加密簡單來說就是提供服務方有唯一一把私有的密鑰和無數把公開的密鑰,他把公鑰發給所有請求服務的客戶端,但只有自己知道并持有私鑰。通過公鑰加密過的數據,只有私鑰才能解開。 公鑰加密的數據用私鑰可以解開,用私鑰加密過的數據用公鑰也可以解開。加密和解密其實是雙向的。后面說到的數字證書就是服務端用私鑰加密后,客戶端再用公鑰解密;而客戶端向服務器端發送預主密鑰(premaster secret)的時候又是用服務器提供的公鑰加密,服務器再用私鑰解密。兩個過程正好是雙向加密解密的過程。

    georgehpj 2016-07-12   799   0
    P19

      servlet開發 文檔

    由于客戶端是通過URL地址訪問web服務器中的資源,所以Servlet程序若想被外界訪問,必須把servlet程序映射到一個URL地址上,這個工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成。 <servlet>元素用于注冊Servlet,它包含有兩個主要的子元素:<servlet-name>和<servlet-class>,分別用于設置Servlet的注冊名稱和Servlet的完整類名。 一個<servlet-mapping>元素用于映射一個已注冊的Servlet的一個對外訪問路徑,它包含有兩個子元素:<servlet-name>和<url-pattern>,分別用于指定Servlet的注冊名稱和Servlet的對外訪問路徑。

    nickspirit 2016-06-04   556   0
    Servlet   Java開發   HTTP   Java  
    P28

      servlet過濾器 文檔

    Filter開發分為二個步驟: 編寫java類實現Filter接口,并實現其doFilter方法。 在 web.xml 文件中使用<filter>和<filter-mapping>元素對編寫的filter類進行注冊,并設置它所能攔截的資源。(動手實驗) Filter鏈 在一個web應用中,可以開發編寫多個Filter,這些Filter組合起來稱之為一個Filter鏈。 web服務器根據Filter在web.xml文件中的注冊順序,決定先調用哪個Filter,當第一個Filter的doFilter方法被調用時,web服務器會創建一個代表Filter鏈的FilterChain對象傳遞給該方法。在doFilter方法中,開發人員如果調用了FilterChain對象的doFilter方法,則web服務器會檢查FilterChain對象中是否還有filter,如果有,則調用第2個filter,如果沒有,則調用目標資源。 Filter鏈實驗(查看filterChain API文檔)

    nickspirit 2016-06-04   602   0
    Servlet   Java開發   HTTP   Java  
    P126

      linux操作系統基礎知識 文檔

    Linux內核:操作系統的核心,主要提供進程管理功能、內存管理功能、文件系統管理功能、設備控制功能、和網絡管理功能 實用工具:用戶用于軟件開發、系統管理的一些工具,比如GCC、KDE Linux SHELL:提供用戶與操作系統進行交互的界面,它是命令語言、命令解釋程序及程序設計語言的統稱。缺省使用的是BASH(Bourne Again shell),它有許多特色,可以提供如命令補全、命令編輯和命令歷史表等功能;常見的還有CSH、KSH

    hanxiao34 2016-06-02   4560   0
    報告   培訓   HTTP   Linux   ini  
    P38

      python爬蟲 文檔

    Python爬蟲許超英python爬蟲基礎知識:Python基礎知識Python中urllib和urllib2庫的用法Python正則表達式Python爬蟲框架ScrapyPython爬蟲更高級的功能Python中urllib2庫的用法urllib2是爬取網頁非常重要的一個庫:importurllib2response=urllib2.urlopen(“http://www.baidu.com”)urllib2.urlopen()printresponse.read()urllib2庫的高級應用1.設置Headers有些網站不會同意程序直接用上面的方式進行訪問,如果識別有問題,那么站點根本不會響應,所以為了完全模擬瀏覽器的工作,需要設置一些Headers的屬性。agent就是請求的身份,如果沒有寫入請求身份,那么服務器不一定會響應,所以可以在headers中設置agent。urllib2庫的高級應用headers的一些屬性,下面的需要特別注意一下:User-Agent:有些服務器或Proxy會通過該值來判斷是否是瀏覽器發出的請求Content-Type:在使用REST接口時,服務器會檢查該值,用來確定HTTPBody中的內容該怎樣解析。application/xml:在XMLRPC,如RESTful/SOAP調用時使用application/json:在JSONRPC調用時使用application/x-www-form-urlencoded:瀏覽器提交Web表單時使用在使用服務器提供的RESTful或SOAP服務時,Content-Type設置錯誤會導致服務器拒絕服務urllib2庫的高級應用2.Proxy(代理)的設置urllib2默認會使用環境變量http_proxy來設置HTTPProxy。假如一個網站它會檢測某一段時間某個IP的訪問次數,如果訪問次數過多,它會禁止你的訪問。所以你可以設置一些代理服務器來幫助你做工作,每隔一段時間換一個代理,網站君都不知道是誰在搗鬼了,這酸爽!3.Timeout設置urlopen方法中,第三個參數就是timeout的設置,可以設置等待多久超時,為了解決一些網站實在響應過慢而造成的影響。importurllib2response=urllib2.urlopen('http://www.baidu.com',timeout=10)4.使用HTTP的PUT和DELETE方法http協議有六種請求方法,get,head,put,delete,post,options,我們有時候需要用到PUT方式或者DELETE方式請求。PUT:這個方法比較少見。HTML表單也不支持這個。本質上來講,PUT和POST極為相似,都是向服務器發送數據,但它們之間有一個重要區別,PUT通常指定了資源的存放位置,而POST則沒有,POST的數據存放位置由服務器自己決定。DELETE:刪除某一個資源。基本上這個也很少見,不過還是有一些地方比如amazon的S3云服務里面就用的這個方法來刪除資源。5.使用DebugLog可以通過下面的方法把DebugLog打開,這樣收發包的內容就會在屏幕上打印出來,方便調試,這個也不太常用importurllib2httpHandler=urllib2.HTTPHandler(debuglevel=1)httpsHandler=urllib2.HTTPSHandler(debuglevel=1)opener=urllib2.build_opener(httpHandler,httpsHandler)urllib2.install_opener(opener)response=urllib2.urlopen('http://www.baidu.com')URLError首先解釋下URLError可能產生的原因:網絡無連接,即本機無法上網連接不到特定的服務器服務器不存在HTTPERRORHTTPError是URLError的子類,在你利用urlopen方法發出一個請求時,服務器上都會對應一個應答對象response,其中它包含一個數字”狀態碼”。舉個例子,假如response是一個”重定向”,需定位到別的地址獲取文檔,urllib2將對此進行處理。其他不能處理的,urlopen會產生一個HTTPError,對應相應的狀態嗎,HTTP狀態碼表示HTTP協議所返回的響應的狀態。下面將狀態碼歸結如下:100:繼續客戶端應當繼續發送請求。客戶端應當繼續發送請求的剩余部分,或者如果請求已經完成,忽略這個響應。101:轉換協議在發送完這個響應最后的空行后,服務器將會切換到在Upgrade消息頭中定義的那些協議。只有在切換新的協議更有好處的時候才應該采取類似措施。102:繼續處理由WebDAV(RFC251

    xcyflyer 2016-05-26   826   0
    Python開發   HTTP   HTML   JSON   Python  
    P104

      網絡工程 第一章 子網劃分 文檔

    互聯網發展的三個階段: 1、ARPANET(1969) 4個結點 2、三級結構的因特網(1985) 主干網,地區網,校園網 開始引入私人公司 3、多層次ISP結構的因特網(1993) ISP-ICP-ASP

    rt6172839 2016-05-16   508   0
    P98

      html教程全 文檔

    HTML(Hyper Text Markup Language 超文本標識語言) 是一種用來制作超文本文檔的簡單標記語言。 用HTML編寫的超文本文件稱為HTML文件,也稱Web文件。 萬維網(亦作“Web”、“WWW”、“W3”,英文全稱為“World Wide Web”),是一個由許多互相鏈接的超文本文檔組成的系統,通過互聯網訪問。 在這個系統中,每個有用的事物,稱為一樣“資源”;并且由一個全域“統一資源標識符”(URI)標識;這些資源通過超文本傳輸協議(HTTP)傳送給使用者,而后者通過點擊鏈接來獲得資源。 萬維網常被當成互聯網的同義詞,這是一種誤解,萬維網是靠著互聯網運行的一項服務。

    direction 2016-05-12   2116   0
    HTTP   HTML  
    P22

      J2EE基礎 文檔

    Servlet是Java技術對CGI編程的實現。Servlet程序在服務器端運行,動態地生成Web頁面。與傳統的CGI和許多其他類似CGI的技術相比,Java Servlet具有更高的效率,更容易使用,功能更強大,具有更好的可移植性,更節省投資。 高效 方便 可移植性好 節省投資

    4323236 2016-05-11   2829   0
    J2EE   Java開發   HTTP   HTML   Java  
    P24

      J2EE Servlet開發 文檔

    如果某個類要成為Servlet,則它應該從HttpServlet 繼承, 根據數據是通過GET還是POST發送,重載doGet、doPost方法之一或全部。 doGet和doPost方法都有兩個參數,分別為HttpServletRequest 類型和HttpServletResponse 類型。 HttpServletRequest提供訪問有關請求的信息的方法,例如表單數據、HTTP請求頭等等。 HttpServletResponse除了提供用于指定HTTP應答狀態(200,404等)、應答頭(Content-Type,Set-Cookie等)的方法之外,最重要的是它提供了一個用于向客戶端發送數據的PrintWriter 。 對于簡單的Servlet來說,它的大部分工作是通過println語句生成向客戶端發送的頁面。 必須導入java.io包(要用到PrintWriter等類)、javax.servlet包(要用到HttpServlet等類)以及javax.servlet.http包(要用到HttpServletRequest類和HttpServletResponse類)。 doGet和doPost這兩個方法是由service方法調用的,有時你可能需要直接重載service方法,比如Servlet要處理GET和POST兩種請求時

    4323236 2016-05-11   586   0
    J2EE   Java開發   方案   HTTP   HTML  
    P24

      J2EE技術平臺 文檔

    J2EE角色組成開發工具商:提供組件開發工具、應用程序集成工具、應用程序部署工具、界面編輯工具。應用服務器提供商:負責設計和開發J2EE應用服務器(依據J2EE規范)應用開發人員:負責開發組件、寫部署描述文件、設計界面(顯示數據)應用集成人員:負責將各種界面、組件、描述文件、驅動程序、其他屬性文件集成部署人員:負責將J2EE集成文件部署的應用服務器系統管理員:負責調整服務器的運行參數、監視服務器的運行情況J2EE應用開發編寫和編譯組件代碼Servlet,JSP,EJB編寫組件的部署描述符把組件裝配成可部署的軟件包將軟件包部署到J2EE應用服務器上開發工具JBuilder商用功能完備EclipseOpenSource插件豐富

    4323236 2016-05-11   2541   0
    J2EE   Java開發   方案   HTTP   HTML  
    P147

      linux從入門到精通 文檔

    LINUX/UNIX簡介是一套免費使用和自由傳播的類UNIX系統主要基于INTELX86系列CPU的計算機.由全世界各地的成千上萬程序員設計和實現.

    藍風雨66 2016-05-10   2154   0
    方案   Apache   HTTP   HTML   Basic  
    P36

      web api設計方法_簡寫 文檔

    全稱Representational State Transfer(表述性狀態移交) 由Roy Fielding在其2000年的博士論文Architectural Styles and the Design of Network-based Software Architectures(架構風格與基于網絡應用軟件的架構設計)中提出 有兩種理解方式 REST是一種抽象的架構風格(architectural style) REST是一種為 面向互聯網的應用軟件 量身定制的架構風格 REST是Web自身的架構風格,是Web取得巨大成功在技術層面的原因和理論基礎 REST在Web上是普適的,同時適用于Web應用和Web API REST是一種分布式應用的架構設計方法

    myladyzhou 2016-04-26   1207   0
    HTTP   HTML   Java   JSON   Go  
    P16

      中國架構師大會-soa面向服務架構 文檔

    1、接口技術的統一化 2、流程簡單化 3、通過集成平臺實現統一監控 4、業務模型統一化 5、業務系統間關系簡單化

    myladyzhou 2016-04-26   2852   0
    P17

      基于cas的用戶管理單點登錄門戶系統ppt 文檔

    單點登錄(Single Sign On , 簡稱 SSO )是目前比較流行的服務于企業業務整合的解決方案之一, SSO 使得在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。CAS(Central Authentication Service)是一款不錯的針對Web 應用的單點登錄框架,本系統采用CAS 實現輕量級單點登錄,以及對CAS登陸的用戶進行有效的組織管理。

    jzlpwj12 2016-04-16   902   0
    教學   方案   Apache   HTTP   Java  
    P67

      BOS最佳入門_整體介紹 文檔

    BOS最佳入門金蝶軟件(中國)有限公司李彬目錄BOS培訓介紹BOS產品概述BIM業務建模工作流編碼規則權限控制BOTP單據轉換預警平臺套打&報表BOS技術支持規范BOS培訓介紹金蝶軟件(中國)有限公司BOS培訓概述BOS認證企業客戶內部員工顧問班學員BOS最佳入門BOS晉階培訓BOS專題培訓BOS培訓培訓課件演示案例BOS題庫BOS培訓資料最佳入門培訓概述培訓對象企業BOS開發工程師系統二次開發實施工程師培訓目的熟悉BOS平臺體現BOS平臺價值學員收獲了解BOS平臺的技術架構,掌握BOS平臺基礎功能掌握BOS平臺的業務流程平臺掌握BOS平臺的報表、套打等功能掌握BOS業務建模和開發工具的使用學習BOS平臺開發業務應用系統的完整案例BOS產品概述

    bhuysp 2016-02-18   1845   0
    方案   培訓   CSS   HTTP   Go  
    P89

      Spring MVC & REST技術講解 文檔

    主題MVC設計思想MVC即Model-View-Controller,把一個應用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,這樣一個應用被分成三個層——模型層、視圖層、控制層。MVC設計思想MVC是一種復合模式,結合了觀察者模式、策略模式、組合模式、適配器模式。模型使用觀察者模式,以便觀察者更新,同時保持兩者之間的解耦。控制器是視圖的策略,視圖使用組合模式實現用戶界面。適配器模式用來將模型適配成符合現有視圖和控制器的需要的模型。這些模式合作把MVC模式的三層解耦。MVC設計思想視圖(View)代表用戶交互界面,對于Web應用來說,可以是HTML,也可能是jsp、XML和Applet等。一個應用可能有很多不同的視圖,MVC設計模式對于視圖的處理僅限于視圖上數據的采集和處理,以及用戶的請求,而不包括在視圖上的業務流程的處理。業務流程的處理交予模型(Model)處理。比如一個訂單的視圖只接受來自模型的數據并顯示給用戶,以及將用戶界面的輸入數據和請求傳遞給控制和模型。MVC設計思想模型(Model):是業務的處理以及業務規則的制定。模型接受視圖請求的數據,并返回最終的處理結果。

    為為委 2016-01-14   6363   0
    Spring MVC   Web框架   HTTP   HTML   Java  
    P46

      nodejs運行機制及RSS爬蟲實例分享 文檔

    nodejs是一個平臺讓Javascript運行在瀏覽器之外的平臺shirlyzhang為什么適合開發服務器端程序呢?shirlyzhang模塊機制異步IO,事件輪詢機制模塊系統遵循commonJS規范方便的定義和引入1shirlyzhangvarhttp=require('http');varuser=require('./routes/user')得到模塊的導出對象module.exportsshirlyzhangrequire的一個重要行為就是它緩存了module.exports的值并且在未來再次調用require時返回同樣的值。它依據被require文件的絕對路徑來進行緩存。

    m286 2015-12-07   561   0
    Node.js 開發   HTTP   Java   XML  
    P15

      SearchPlanner-技術報告 文檔

    SearchPlanner-搜索共享業務平臺亞夫曾經的淘寶搜索系統架構100+個不同應用調用搜索服務20+個不同功能的子系統構成了淘寶的搜索系統存在的問題:無法提供完整的搜索服務用戶體驗不一致,算法團隊的各種創新成果不能共享存在嚴重的安全隱患引擎及其它系統更新換代困難各應用重復工作,效率低下現在的淘寶搜索系統架構解決了舊架構的各種不足,將N*M的復雜關系,變為了N+M各業務在SearchPlanner平臺上互相融合,涌現出了一系列創新型業務,成為了一個創新支撐平臺面臨的技術挑戰:穩定性開發效率數據驅動的業務快速迭代SearchPlanner整體架構提供三個層次的服務:完整的搜索業務服務搜索的基礎服務平臺的基礎服務

    defeqw 2015-12-01   1677   0
    1 2 3 4 5 6 7 8 9 10

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色