搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
知新_RL
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Dfinity入门——配置环境并部署一个简易的网站_dify部署
2
【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)_安卓 流媒体播放 源码
3
这款AI读书笔记GPT,可能是你最想拥有的学习助手!
4
Java【报错 01】Unable to open nested jar file 问题说明及解决方法(仅针对压缩工具 WinRAR)
5
知识图谱融合
6
使用python链表实现有序表_python的有序表的插入和排序的代码
7
uniapp使用国际化_uniapp安装依赖怎么安装
8
【随笔】Git 高级篇 -- 纠缠不清的分支 rebase | cherry-pick(二十四)
9
linux判断端口是否存活,shell中判断远程主机的某个tcp端口是否存活
10
SQL Server 2012 安装配置图文详解_sql2012安装教程图解
当前位置:
article
> 正文
java 如何选择GET 或POST_java 对外接口get和post用哪个
作者:知新_RL | 2024-04-26 10:29:52
赞
踩
java 对外接口get和post用哪个
GET
和
POST
的主要区别表现在数据传递上
①
GET
在请求
URL
后面以
?
的形式跟上发给服务器的参数,多个参数之间用
&
隔开,比如
http://ww.test.com/login
?
username=123
&
pwd=234
&
type=JSON
由于浏览器和服务器对
URL
长度有限制,因此在
URL
后面附带的参数是有限制的,通常不能超过
1KB
②POST
发给服务器的参数全部放在
请求体
中
理论上,
POST
传递的数据量没有限制(具体还得看服务器的处理能力)
选择
GET
和
POST
的建议
如果要传递大量数据,比如文件上传,只能用
POST
请求
GET
的安全性比
POST
要差些,如果包含机密
\
敏感信息,建议用
POST
如果仅仅是索取数据(数据查询),建议使用
GET
如果是增加、修改
、
删除数据,建议使用
POST
GET
请求跟随在URL之后的请求长度是有限的,过长的请求参数,或如文件上传这类的大量数据就不适合
GET
请求,而应该改用
POST
GET
请求的请求参数会出现在地址栏上,敏感性或有安全性考虑的请求参数(如信用卡号,用户名,密码等)就不应该使用
GET
请求来发送。
POST
请求的参数不会出现在地址栏上,所以无法加入浏览器的书签中(Bookmark),如果有些页面是根据请求参数来作不同的画面呈现(如论坛的文章发表),而你希望可以让用户设定书签,以便日后可以直接点击书签浏览,则应该使用
GET
请求。
有些浏览器会依据为你工作来缓存(Cache)数据,如果网址是相同的URL,则会直接从浏览器的缓存中获取数据,而不会真正发送请求至服务器上查询最新的数据,如果不希望服务器状态改变了,而浏览器仍从缓存中取得旧数据,则可以改用
POST
请求(
GET
请求也可以避免缓存,例如在网址上附上时间戳,让每次GET请求的地址都不相同)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/知新_RL/article/detail/490433
推荐阅读
article
Java
:
TCP
通信
方法(基本
发
送 + 接收)并 实现
文件传输
且反馈
_
tcp
发
指令拿到回传...
本文包含,java的
TCP
编程的基本用法,并实现
文件传输
且反馈。
_
tcp
发
指令拿到回传
tcp
发
指令拿到回传 ...
赞
踩
article
【优质书籍推荐】
《
Effective
Java
》
是
人工智能
的
基石...
本文深入讲解了
Java
巨作:
《
Effective
Java
》
是
人工智能
的
基石,希望能对学习
Java
的
同学们有所帮助。文章...
赞
踩
article
必看!
Java
学习
路线...
每天早上七点三十分,准时推送干货对于初次接触
Java
的朋友,想必一定很迷茫,想知道
Java
具体能干啥,如何掌握好...
赞
踩
article
java
arrays
.
setall
,
java
源码分析
Arrays
.
asList
方法
详解...
最近,抽空把
java
Arrays
工具类的
asList
方法
做了源码分析,在网上整理了相关资料,记录下来,希望也能帮助...
赞
踩
article
java
arrays
.
setall
_
OnJava8
/21-
Arrays
.md at master ...
[TOC]第二十一章 数组在 初始化和清理 一章的最后,你已经学过如何定义和初始化一个数组。简单来看,数组需要你去创建和...
赞
踩
article
java
arrays
.
setall
_
Java
程序员
的
日常——
Arrays
工具类
的
使用...
这个类在日常
的
开发中,还是非常常用
的
。今天就总结一下
Arrays
工具类
的
常用方法。最常用
的
就是asList,sort,t...
赞
踩
article
LeetCode202
.
快乐
数——
java
语言_
leetcode
快乐
数
java
...
题目描述:编写一个算法来判断一个数 n 是不是
快乐
数。「
快乐
数」 定义为:对于一个正整数,每一次将该数替换为它每个位置上...
赞
踩
article
自定义
Flume
拦截器
,并将收集的日志存储到Kafka中(案例)_
flume
java
.
lang
.a...
1.引入POM文件如果想调用
Flume
,需要引入
flume
相关的jar包依赖,jar包依赖如下: org.apa...
赞
踩
article
java
泛型
_返回?
extends
...
一、什么是
泛型
通配符<一>简单定义
泛型
统配符1. 在了解
泛型
的统配符之前,我们先了解下什么是
泛型
,
泛型
是一种包含类型参数...
赞
踩
article
Magic
-
api
,跟着官方快速入门出现
Name
for argument of
type
[jav...
2024-03-19T23:39:26.655+08:00 ERROR 8852 --- [
Magic
Api] [nio...
赞
踩
article
Reque
s
t
proce
s
s
ing failed:
java
.
lang
.IllegalArgume...
后面发现这是新版本的问题,可能是新版的webmvc改了吧,简单类型应该也要加上@
Reque
s
t
Param了,也没有去考究...
赞
踩
article
Name
for
argument
type
[
java
.lang.String]
not
avai...
异常:Name
for
argument
type
[
java
.lang.String]
not
available, ...
赞
踩
article
Name
for
argument
type
[
java
.
lang
.
String
] not avai...
上传文件报错:
Name
for
argument
type
[
java
.
lang
.
String
] not availab...
赞
踩
article
Name
for argument of type [
java
.
lang
.String]
not
s...
解决springmvc参数无法映射问题
Name
for argument of type [
java
.
lang
.Stri...
赞
踩
article
升级springboot3.2.0报Name for
argument
of
type
[
java
....
我这里项目版本是jdk17+springboot3.1.5 升级为jdk21和springboot3.2.0;最后到gi...
赞
踩
article
SpringBoo3
+
jdk17
Name
for argument of type [
java
...
Name
for argument of type [
java
.
lang
.String] not specified, ...
赞
踩
article
改进参数错误:
Spring
Boot
3.2.0版本中参数名称问题的解决策略_
name
for
ar...
在开发
Spring
Boot
应用程序时,某些版本(如3.2.0)可能会遇到参数名称未指定的错误。本文将探讨这个问题的原因...
赞
踩
article
Name
for
argument
of
type
[
java
.
lang
.String]
not
....
Name
for
argument
of
type
[
java
.
lang
.String]
not
s
pecified, ...
赞
踩
article
Name for
argument
of
type
[
java
.
lang
.
String
] not s...
No parameter name
specified
for
argument
of
type
[
java
.
lang
....
赞
踩
article
Spring MVC注解报错:Name
for
argument
type
[
java
.lang.S...
在eclipse运行正常,ant打包时运行却报错。<!-- 定义任务,编译src文件夹中的
java
文件,编译后的c...
赞
踩
相关标签
java
tcp/ip
开发语言
人工智能
python
java arrays.setall
leetcode
flume
kafka
前端
mvc
spring