get方法为什么要向服务器发送数据?

请问~~ get方法不是向服务器请求数据吗?那为啥要向服务器发送数据(自身携带的参数等)?

因为你要“get”,你需要告诉服务器你需要什么,以及拿到服务器返回数据

也可以不带参数 啊 ,这个完全看 接口 怎么写的 。 比如一个 列表 接口 ,一般都是 不带参数就返回所有 数据 ,你想做个搜索 功能,那就得 传个 input的值,后端拿到 后才能根据这个 写 sql 语句之类的

get请求类似这样样子

https://xxxx.com?参数1=值1&参数2=值2

你当然可以把参数直接拼接进url里,但是涉及中文和特殊符号之类的需要转义,比较麻烦
所以都是以参数的形式传的
以上是请求一个网站页面
而如果对方不是一个页面而是个接口,你肯定要告诉对方请求的是个什么函数,参数是什么,然后拿到对方返回的数据,而不是html

可以不带参数请求,不过,你请求服务器给你返回数据,总得告诉服务器你要什么数据吧