コード例 #1
0
 def __init__(self):
     '''
     コンストラクタ
     input : none
     output: none
     raise : none
     '''
     FindController.__init__(self)
     self.col_class = Coordinates
コード例 #2
0
    def __call__(self, environ, start_response):
        ''' WSGI アプリケーション '''
        FindController.__call__(self, environ, start_response)
        # リクエストメソッドを取得
        method = self.get_method(environ)

        if method == 'GET':
            # GET の場合
            return self.find(environ, start_response)
        else:
            # GET以外は501エラー扱い
            start_response(self.HTTP_STS_501, self.HTTP_RESPONSE_HEADER_TEXT)
            self.create_http_responce_dict(
                                           self.API_STS_NG_OTHER,
                                           self.API_MSG_BODY_NOT_IMPLEMENTED,
                                           {'method':method},
                                           None,
                                           )
            return self.json_dumps_utf8(self.ret_dict)