WebDispatch

소프트웨어 스크린 샷:
WebDispatch
소프트웨어 정보:
버전: 1.0 Beta 4
업로드 날짜: 20 Feb 15
개발자: Atsushi Odagiri
라이센스: 무료
인기: 0

Rating: nan/5 (Total Votes: 0)

WebDispatch는 WSGI 응용 프로그램에 대한 발송자 모음입니다합니다. & nbsp; 즉, exsiting 프레임 워크에 종속되지 않지만, WebOb와 함께 잘 작동합니다.
파견 및 생성 URL
URL 패턴에 전달합니다.
예를 들어, 헬기 응용 프로그램 :
>>> webob.dec 수입 w​​sgify에서
>>> @wsgify
... 데프 (요청) 인사말 :
... 반환 "안녕, % s에"%의 request.urlvars [ '이름']
작성 및 URL Dispatcher를 구성합니다
>>> webdispatch 수입 URLDispatcher에서
>>> 디스패처 = URLDispatcher ()
>>> dispatcher.add_url ( '최고', '/ 인사 / {이름}', 인사 장)
WSGI 응용 프로그램으로 디스패처를 호출 :
>>> webob 가져 오기 요청에서
>>> REQ = Request.blank ( '/ 인사 / webdispatch')
>>> 입술 = req.get_response (디스)
>>> res.body
'안녕하세요, webdispatch'
액션 파견
ActionDispatcher는 urlvars에서 액션 이름과 객체 메소드를 호출합니다.
액션 핸들러 클래스 :
>>> 클래스가 MyHandler (객체) :
... @wsgify
... 데프 (자기, 요청을) 인사말 :
... 반환 "안녕하세요"
ActionDispatcher를 만들고 구성 :
>>> webdispatch 수입 ActionDispatcher에서
>>> actiondispatcher = ActionDispatcher ()
>>> actiondispatcher.register_actionhandler (가 MyHandler)
urlvars라는 이름의 행동과 행동의 URL을 추가합니다 :
>>> dispatcher.add_url ( 'action_dispatch', '/ 액션 / {동작}', actiondispatcher)
WSGI appclication를 호출 :
>>> REQ = Request.blank ( '/ 액션 / 인사')
>>> 입술 = req.get_response (디스)
>>> res.body
'안녕하세요'
방법 파견
평안 HTTP 방법으로 전달합니다.
WSGI 응용 프로그램 샘플 :
>>> @wsgify
... 데프 (요청) get_hello :
... 반환 "안녕하세요 가져 오기"
>>> @wsgify
... 데프 (요청) post_hello :
... 복귀 "포스트 안녕하세요"
만들고 구성 :
>>> webdispatch 수입 MethodDispatcher에서
>>> restapp = MethodDispatcher ()
>>> restapp.register_app ( '얻을', get_hello)
>>> restapp.register_app ( '후', post_hello)
각 응용 프로그램은 HTTP 메소드의 이름으로 등록되어 있습니다.
WSGI 응용 프로그램을 호출 :
>>> REQ = Request.blank ( '/')
>>> 입술 = req.get_response (restapp)
>>> res.body
'가져 오기 안녕하세요'

이 릴리스의 새로운 기능입니다 :

이 바이트로 응답 본문을 수정

이 버전의 새로운 기능 1.0 베타 2 :

이 설정 버그 수정

이 요구 사항 :

이 파이썬

개발자의 기타 소프트웨어 Atsushi Odagiri

rebecca.fanstatic
rebecca.fanstatic

14 Apr 15

aodag.scaffold
aodag.scaffold

11 May 15

noseonalchemist
noseonalchemist

15 Apr 15

jsonrpc2
jsonrpc2

12 May 15

코멘트 WebDispatch

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!