博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTTP请求中三种参数类型
阅读量:4653 次
发布时间:2019-06-09

本文共 685 字,大约阅读时间需要 2 分钟。

1.URL参数:这是一种比较简单的URL参数,参数可以直接拼接在URL后面,问好前面是接口请求的地址,后面是传递的参数,可以是多个,用&连接,

  优点:简单,页面跳转比较快

  缺点:get方法 的拼接长度有可能很长,但是浏览器对这个长度是有限制的不能超过2048k,还有个缺点是参数是明文传递,明文就代表不安全

1 
2 用户名:
3 密码:
4
5
6 7 8 用Get方式提交的形式:9 http://localhost:8888/djangomtc/user/login.do?username=janck&password=123456789

2.表单参数提交:

  在提交请求的时候,需要写Content-Type,urlencoded类型一般在发送文章,博客的时候,采取这种参数。多个参数之间用连接符(&)连接。在使用requests方法时候,需要用data,data指向的是一个字典。

 

3.JSON参数提交,这个使用也非常广泛。因为json是一个轻量级的数据存储结构,而且读取数据也非常快。在现在web开发中非常普及,github也采用这种方式。这个就是要注意参数是写在json文件内,在代码中一般当做json字符串。在使用requests库,发送这种参数请求,有一个参数是json,后面跟着就是json内容。

转载于:https://www.cnblogs.com/abel01250303/p/9648748.html

你可能感兴趣的文章
Shell 07 项目案例
查看>>
Dapper基础用法
查看>>
一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(1)--创建和使用可重用工作流...
查看>>
Android广播机制概述
查看>>
[javascript]9宫格拖拽拼图游戏 puzzle
查看>>
Entity Framework底层操作封装(3)
查看>>
InputStream 转换 InputStreamReader再转换BufferedReader
查看>>
在线程池中的使用spring aop事务增强
查看>>
继续深入了解Cookie 和 Session
查看>>
再看《操作系统》--处理机管理
查看>>
亚马逊的负载均衡(Amazon Load Balancing)
查看>>
Java学习之Comparable与Comparator的区别
查看>>
ASP:Checkbox验证非空的一种方法
查看>>
[CQOI2013]新Nim游戏 线性基
查看>>
我的成就故事
查看>>
VB6.0 API 累计
查看>>
第十周学习进度博客
查看>>
Ecshop 最小起订量如何设置
查看>>
不使用其他变量实现两变量互换
查看>>
bcp功能
查看>>