我知道在CherryPy請求的頁面被綁定到具有相同名稱的函數。例如如何在CherryPy中獲取所需頁面的名稱?
import cherrypy
class HelloWorld(object):
def index(self):
return "Hello World!"
def hello(self):
return "Hello Hello2!"
index.exposed = True
hello.exposed = True
cherrypy.quickstart(HelloWorld())
如果我們去127.0.0.1:8080/hello
我們得到Hello Hello2!
。
但是,我需要一個更靈活的行爲。我不知道什麼URL會被請求,我只是希望能夠通過CherryPy確定請求的URL。例如,如果請求127.0.0.1:8080/goodbye
,我想知道某個變量等於goodbye
,並且基於找到的值,我開始某個功能。
雖然映射的例子是更加靈活和明確的,你的回答可能實際上是所有的OP實際上是尋找,+1。 –