使用SoapUI测试webservice接口详细步骤
389
2022-08-30
Django(part9)--GET请求(django request.post.get)
学习笔记,仅供参考
GET请求
客户端传递查询参数给服务端
URL格式:
网址?参数名1=值1&参数名2=值2&...&参数名n=值n
比如:
request.method == "GET": 处理1else: 处理2
获取客户端GET请求提交的数据
语法
request.GET['参数名']request.GET.get('参数名', '默认值')request.GET.getlist('参数名')
能够产生GET请求方式的场合
href="地址?参数名1=值1&参数名2=值2">
表单中的method为get
举个例子
views.py
def page_test01(request): value_a = request.GET['a'] HTML = "参数值为:" + value_a return HttpResponse("请求成功" + HTML)
urls.py
urlpatterns = [ path('admin/', admin.site.urls), re_path(r'test1/', views.page_test01), re_path(r'test2/', views.page_test02), ]
向= {“b”:“100”},由于该字典中没有a键,所以request.GET[“a”]会报错。
现在,我们更改一下视图函数:
def page_test01(request): value_a = request.GET.get("a", "没有值") HTML = "参数值为:" + value_a return HttpResponse("请求成功" + HTML)
再次向page_test01(request): html = "" for k in request.GET: html += "参数" + k + "的值为" + request.GET[k] + "
" return HttpResponse("请求成功
" + html)
向http://127.0.0.1:8000/test1/?a=50&b=100发起请求:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~