本次使用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

 

版权声明:本文为poolerzhao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/poolerzhao/p/12895779.html