当前位置: 首页 > news >正文

建设产品网站深圳电器公司招聘

建设产品网站,深圳电器公司招聘,高端家具东莞网站建设技术支持,赣州住房建设部网站一、请求中的方法 方法描述GET请求指定的页面信息#xff0c;并返回实体主体。HEAD类似于GET请求#xff0c;只不过返回的响应中没有具体的内容#xff0c;用于获取报头。POST向指定资源提交数据进行处理请求#xff08;例如#xff1a;提交表单或者上传文件#xff09;…一、请求中的方法 方法描述GET请求指定的页面信息并返回实体主体。HEAD类似于GET请求只不过返回的响应中没有具体的内容用于获取报头。POST向指定资源提交数据进行处理请求例如提交表单或者上传文件。数据被包含在请求体中。PoST请求可能会导致新的资源的建立和/或已有资源的修改。PUT从客户端向服务器传送的数据取代指定的文档的内容。DELETE请求服务器删除指定的页面。CONNECTHTTP/1.1协议中预留能够将连接改为管道方式的代理服务器。OPTIONS允许客户端查看服务器的性能。TRACE回显服务器收到的请求主要用于测试或连接。 二、Django中的请求 方法描述path_infoURL字符串method字符串表示HTTP请求方法常用值‘GET’、‘POST’GETQueryDict查询字典的对象包含get请求方式的所有数据。POSTQueryDict查询字典的对象包含post请求方式的所有数据。FILES类似于字典的对象包含所有的上传文件信息。COOKIESPython字典包含所有的cookie键和值都为字符串。session似于字典的对象表示当前的会话。body字符串请求体的内容POST或PUT)scheme请求协议‘http’/‘https’request.get_full_path()请求的完整路径request.META请求中的元数据消息头-request.META[‘REMOTE_ADDR’]客户端IP地址 三、响应状态码 下面是常见的HTTP状态码 200 - 请求成功301 - 永久重定向-资源网页等被永久转移到其他URL302 - 临时重定向404 - 请求的资源网页等不存在500 - 内部服务器错误 四、Django中的响应对象 构造函数格式 HttpResponse(content响应体content_type响应体数据类型status状态码) 作用 向客户端浏览器返回响应同时携带响应体内容 参数 content表示返回的内容。ststus_code返回的HTTP响应状态码默认为200。content_type指定返回数据的MIME类型默认为text/html)。浏览器会根据这个属性来显示数据。如果是text/html那么就会解析这个字符串如果text/plain那么就会显示一个纯文本。 常用的Content-Type如下 ‘text/html’默认的html文件‘text/plain’纯文本‘text/css’css文件‘text/javascript’js文件‘multipart/form-data’文件提交‘application/json’json传输‘application/xml’xml文件 HttpResponse子类 类型作用状态码HttpResponseRedirect重定向302HttpResponseNotModified未修改304HttpResponseBadRequest错误请求400HttpResponseNotFound没有对应的资源404HttpResponseForbidden请求被禁止403HttpResponseServerError服务器错误500 五、GET请求实例测试 Python利用Django创建mysite工程添加views.py文件如下图示 urls.py文件代码 from django.contrib import admin from django.urls import path, re_path from . import viewsurlpatterns [path(admin/, admin.site.urls),# http://127.0.0.1:8000/test_requestpath(test_request/, views.test_request), ]views.py文件代码 from django.http import HttpResponsedef test_request(request):print(path info is : , request.path_info)print(method is : , request.method)print(querystring is : , request.GET)print(full path is :, request.get_full_path())print(客户端IP is :, request.META[REMOTE_ADDR])return HttpResponse(test request ok) 编译运行后在浏览器地址栏输入http://127.0.0.1:8000/test_request/?m1n2效果如下 六、GET处理和POST处理 定义 无论是GET还是POST统一都由视图函数接收请求通过判断request.method区分具体的请求动作。 GET处理 GET请求动作一般用于向服务器获取数据。 能够产生GET请求的场景 浏览器地址栏中输入URL回车后 a href地址参数值参数值 form表单中的method为get POST处理 POST请求动作一般用于向服务器提交大量/隐私数据。 客户端通过表单等POST请求将数据传递给服务端。 服务器端接收参数通过request.method来判断是否为POST请求。 七、GET处理和POST处理实例测试 urls.py文件代码 from django.contrib import admin from django.urls import path, re_path from . import viewsurlpatterns [path(admin/, admin.site.urls),# http://127.0.0.1:8000/main_pagepath(main_page/, views.main_page),# http://127.0.0.1:8000/test_get_postpath(test_get_post/, views.test_get_post), ]views.py文件代码 from django.http import HttpResponse, HttpResponseRedirectPOST_FORM form methodpost action/test_get_post/用户名input typetext nameunameinput typesubmit value提交 /form def main_page(request):html h4这是我的网站首页/h4a hrefhttp://www.datutusuibi.com/ target_blank大土土随笔/areturn HttpResponse(html)def test_get_post(request):if request.method GET:print(request.GET)print(request.GET[m])print(request.GET.getlist(m))print(request.GET.get(t, no t))return HttpResponse(POST_FORM)elif request.method POST:# 处理用户提交数据print(uname is : , request.POST[uname])return HttpResponseRedirect(/main_page/)else:passreturn HttpResponse(test get post ok) 使用POST方式接收客户端数据时需要取消csrf验证。 编译运行后在浏览器地址栏输入http://127.0.0.1:8000/test_get_post/?m1n2m3效果如下 输入用户名单击“提交”按钮 效果如下 获取更多资料请访问大土土随笔 如果本文对您有所帮助请关注微信公众号“捷创源科技”
http://www.pierceye.com/news/529908/

相关文章:

  • 网站发展历程东莞企业网站建设制作
  • 厦门市建设局查询保障摇号网站首页做房产网站长
  • 公司网站建设的普遍性长沙建站网
  • 东莞英文建站公司api模式网站开发
  • 参与网站网站建设可判几年大同住房和城乡建设网站
  • 住房和城乡建设部网站投诉电话哈尔滨网页设计网站模板
  • 西安网站制作哪家公司好阳江房产网最新楼盘江楼盘
  • 科技馆网站建设网络营销实务教案
  • 网站上线倒计时html5模板文创产品设计流程
  • 建设项目竣工环保验收公示网站网站建设具体实施方案
  • 蜜淘app在那个网站做的濮阳吧
  • 建网站市场哪家网站开发好
  • 找生产厂家的网站宁波seo运营推广平台排名
  • 淘宝的网站建设的目标昌大建设集团是哪里的
  • 毕业设计h5网站制作较好的网站设计师培训学校
  • 做淘宝券推广的网站有哪些石碣镇做网站
  • 贵阳网站制作免费桂林市工程建设项目招标网站
  • 南昌专业网站排名推广做网站编辑我能力得到提升
  • 网站建设行业凡科建站登录入口官方正版
  • 一般网站开发的硬件要求视觉冲击力的网站设计
  • 昆明做网站建设的公司哪家好广西建设培训网
  • 国字类型网站有哪些内容百度seo分析工具
  • 免费浪漫网页制作网站html的常用标签
  • 上行10m做网站服务仿简书wordpress博客主题
  • 网站建设中网页代码做网站的是不是程序员
  • 做网站需要的技术做网站优化好的网络公司
  • 为什么要更新网站登录四川省住房和城乡建设厅官网
  • 注册网站不用手机短信验证的网站营销型网站的建设起步
  • 国内高清图片素材网站推荐元素领域wordpress
  • 沙朗做网站公司网页制作免费网站制作