考察点:HTTP请求
①get请求用来从服务器上获得资源,而post是用来向服务器提交数据; ②get将表单中数据按照name=value的形式,添加到action 所指向的URL 后面,并且两者使用"?"连接,而各个变量之间使用"&"连接;post是将表单中的数据放在HTTP协议的请求头或消息体中,传递到action所指向URL; ③get传输的数据要受到URL长度限制(1024字节);而post可以传输大量的数据,上传文件通常要使用post方式; ④使用get时参数会显示在地址栏上,如果这些数据不是敏感数据,那么可以使用get;对于敏感数据还是应用使用post; ⑤get使用MIME类型application/x-www-form-urlencoded的URL编码(也叫百分号编码)文本的格式传递参数,保证被传送的参数由遵循规范的文本组成,例如一个空格的编码是"%20"。
本文向大家介绍请你来说一下GET和POST的区别相关面试题,主要包含被问及请你来说一下GET和POST的区别时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1、概括 对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据); 而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200
本文向大家介绍请你说说,cookie 和 session 的区别?相关面试题,主要包含被问及请你说说,cookie 和 session 的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:web访问 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用sessi
本文向大家介绍请你说说Iterator和ListIterator的区别?相关面试题,主要包含被问及请你说说Iterator和ListIterator的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:迭代器 Iterator和ListIterator的区别是: Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。 Iterator对集合只能是前
本文向大家介绍请你说说Java和PHP的区别?相关面试题,主要包含被问及请你说说Java和PHP的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:Java特性 PHP暂时还不支持像Java那样JIT运行时编译热点代码,但是PHP具有opcache机制,能够把脚本对应的opcode缓存在内存,PHP7中还支持配置opcache.file_cache导出opcode到文件.第三方的Faceb
本文向大家介绍请你说一说strcpy和strlen的区别?相关面试题,主要包含被问及请你说一说strcpy和strlen的区别?时的应答技巧和注意事项,需要的朋友参考一下 strcpy是字符串拷贝函数,原型: char strcpy(char dest, const char *src); 从src逐字节拷贝到dest,直到遇到'0'结束,因为没有指定长度,可能会导致拷贝越界,造成缓冲区溢出漏洞,
本文向大家介绍 请你说一说堆和栈的区别?相关面试题,主要包含被问及 请你说一说堆和栈的区别?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。它与数据结构中的堆是两回事,分配方式类似于链表。 区别