poolerzhao

  本次使用rest framework 写一些get请求

  header里传入参数,手工实现分页、字段排序、字段筛选

 

  对于headers 参数的获取 应该用request.META 的字典对象

  取相应值  键对应添加 "HTTP_"

  

class HttpRequest(object):

    def __inint__(self, request):
        self.request = request
        self.page_size = "page-size"
        self.page_num = "page_num"

    def get_header_info(self, request_key)

        key = "HTTP_{}".format{request_key.upper().replace("-", "_")}
        # key = "HTTP_%s" % re.sub("-", "_", request_key.upper)
        try:
            value = self.request.META.get(key)
            #value = parse.unquote(value)
        except Exception:
            print("can not get the value of " + request_key)
        return value

 

分类:

技术点:

相关文章:

  • 2021-06-09
  • 2022-12-23
  • 2021-10-19
  • 2022-01-12
  • 2022-12-23
  • 2021-10-30
  • 2021-09-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2022-02-21
  • 2022-12-23
相关资源
相似解决方案