code: def forward(self, **kwargs):
          
          # rewrite url path  
          prefix = self.url_prefix
          path= "" if request.path == "/" else request.path
          path = path[len(prefix):]
          url = '%s%s'% ( self.url_root[:-1], path )
  
          if request.method == 'GET':
              resp = requests.get(url, params=request.args)
              data = json.loads(resp.content)
          elif request.method == 'POST':
              if request.headers['Content-Type'].startswith('application/json'):
                  # data in JSON
                  resp = requests.post(url, json=request.json)
                  data = request.json
              else :
                  resp = requests.post(url, json=request.form)
                  data = request.form
              data = json.loads(resp.content)
          else:
              # method not allowed aborting
              abort(405) # XXX
  
          return jsonify(data)
docs: remote http call to api endpoint 
          accept *ONLY* GET and POST