CherryPy 詞匯

2023-12-29 16:35 更新

為了理解CherryPy的工作,需要定義一些重要的關(guān)鍵字。 關(guān)鍵字和定義如下 -

S.No關(guān)鍵字和定義
1.

Web Server

它是處理HTTP協(xié)議的接口。 它的目標(biāo)是將HTTP請(qǐng)求轉(zhuǎn)換為應(yīng)用程序服務(wù)器,以便它們獲得響應(yīng)。

2.

Application

它是一個(gè)收集信息的軟件。

3.

Application server

它是包含一個(gè)或多個(gè)應(yīng)用程序的組件

4.

Web application server

它是Web服務(wù)器和應(yīng)用程序服務(wù)器的組合。

以下示例顯示了CherryPy的示例代碼 -

import cherrypy
class demoExample:
   def index(self):
   return "Hello World!!!"
   index.exposed = True
cherrypy.quickstart(demoExample())

現(xiàn)在讓我們了解代碼的工作原理 -

  • 名為?CherryPy?的包始終在指定的類中導(dǎo)入,以確保正常運(yùn)行。
  • 在上面的示例中,名為?index?的函數(shù)返回參數(shù)“Hello World !!!”。
  • 最后一行啟動(dòng)Web服務(wù)器并調(diào)用指定的類(此處為demoExample)并返回默認(rèn)函數(shù)索引中提到的值。

示例代碼返回以下輸出 -

演示示例


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)