• 2025-01-07Protobuf协议接口请求工具
    最近在工作遇到了Protobuf协议接口,现成的测试工具jmeter、postman等,无法直接测试,想到开发工具快速集成测试以下是工具思路1、使用原始protos文件生成java类文件2、构建基础请求BaiduRtaProtos.RtaApiRequestrequest=requestBuilder.build();注意:返回类型GeneratedMess
  • 2025-01-07通过 JQuery 使用 POST 的方式下载文件
    <html><head><title>Test</title><scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script></head><body><buttonid="downloadButton"
  • 2025-01-07request中常见属性和方法
    在Django框架中,HttpRequest类的实例(也就是视图函数中接收到的request对象)包含了众多属性和方法,以下为你详细介绍:属性1.scheme表示请求所使用的协议(通常是http或https),例如:print(request.scheme)#可能输出'http'或者'https'2.body包含了HTTP请求的原始字节数据
  • 2025-01-06SvelteKit 3: 构建超轻量级现代 Web 应用的最佳选择
    在前端开发领域,主流的框架如React、Vue和Angular占据了大部分市场。然而,对于追求性能和开发效率的开发者来说,Svelte和SvelteKit已经成为一股不可忽视的力量。尤其是随着SvelteKit3的发布,这一框架更进一步巩固了其在构建轻量级现代Web应用中的重要地位。本文将深入
  • 2025-01-03【玩转全栈】----Django模板语法、请求与响应
    目录一、引言二、模板语法三、传参1、视图函数到模板文件2、模板文件到视图函数四、引入静态文件五、请求与响应 1、请求2、响应六、综合小案例1、源码展示2、注意事项以及部分解释3、展示一、引言        像之前那个页面,太过简陋,而且一个完整的
  • 2025-01-03java 使用HttpClient发送post请求,参数包括MultipartFile、Map以及File转MockMultipartFile
        遇到使用java调用其他系统的http接口时,发送的参数中有文件,不太好处理,如下总结了发送带文件的的http方法,发送的文件还需要先将File转成MockMultipartFile否则接收会报错。关键的代码和依赖如下所示。一、依赖<dependency><groupId>org.apache.httpcomponents</
  • 2025-01-03为什么post请求会产生两次请求?
    在前端开发中,POST请求产生两次请求的情况可能由多种因素导致。以下是一些主要原因:1.跨域请求的预检机制跨域请求与预检:当使用XMLHttpRequest或FetchAPI发送跨域请求(即请求目标与当前页面的域名、协议或端口不同)时,浏览器为了安全起见,会首先发送一个OPTIONS请求来检查目标服务
  • 2024-12-30【PHP开发】PHP后端基础
    一、PHP基本概念详解PHP是一种服务器端脚本语言,常用于动态网站开发和web应用程序。以下是PHP的基本概念与特点的详细说明:1.1PHP文件的默认文件扩展名PHP文件的扩展名通常为.php,例如index.php。PHP文件可以包含PHP代码、HTML、CSS和JavaScript。Web服务器会通
  • 2024-12-30Fiddler的使用
    接口基础知识根据fiddler捕获接口,分析并编写对应接口测试测试慕课网账号更换头像的接口1.先对接口进行抓取打开fiddlereverywhere来到慕课网个人页面更换头像更换头像后Fiddler抓取到的页面,找到其中的发送请求根据body值,判断出发送头像的接口这里乱码,猜测是因为
  • 2024-12-29服务器是否禁止了POST请求?
    ,服务器并没有全局禁止POST请求。通常情况下,服务器是否允许POST请求取决于具体的配置和应用程序的设置。以下是一些可能导致POST请求无法正常发送的原因及解决方法:防火墙或安全组设置:检查服务器上的防火墙或云服务提供商的安全组设置,确保没有阻止POST请求所需的端口(如80、443
  • 2024-12-28106.从中序与后序遍历构造二叉树
    106.从中序与后序遍历构造二叉树中序:左根右后序:左右根思路:中序遍历需要定位根节点的坐标前序和后序需要定位子树根节点的坐标1.构造map方便通过root->value拿到该值在中序中的下标(in_root)2.从后序的最后一个值拿到当前root的value3.通过map拿到in_root4.构造此时结
  • 2024-12-27java通过模拟post方式提交表单实现图片上传功能实例
    java通过模拟post方式提交表单实现图片上传功能实例|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-----
  • 2024-12-27接口对接Get/Post
    接口Get方法请求数据///接口请求Get///</summary>///<paramname="urlStr">接口地址</param>///<paramname="value">页眉参数</param>///<paramname="requestData">请求参数</param>///<retur
  • 2024-12-27java 使用HttpClient发送@RequestBody类型的请求(解决中文乱码)
    如何使用java发送参数以@RequestBody类型接收到的请求。如下使用java的HttpClient写一个样例依赖<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>4.4.10</version></dependency>
  • 2024-12-27如何调整表单提交数据大小限制?
    当网站需要处理较大的表单提交时,可能会遇到提交失败的问题。如何正确设置PHP配置以允许更大的表单提交数据量?答案: 为了确保能够成功处理较大的表单提交,你需要同时调整两个关键参数:post_max_size 和 upload_max_filesize。这两个参数共同决定了表单提交的最大允许大小。具体来
  • 2024-12-27传输几万字的文字到后端时,用get还是post?为什么?
    在传输几万字的文字到后端时,建议使用POST请求。以下是从多个方面对这一建议的详细解释:数据大小限制:GET请求将数据附加在URL之后,因此受到URL长度的限制。大多数浏览器和服务器对URL长度有限制,通常不超过2048个字符。虽然这个限制在不同的浏览器和服务器之间可能有所不同,但几万
  • 2024-12-24Hibernate6.6 集成构建工具——Bytecode Enhancement
    字节码增强工具Hibernateperformsbytecodeenhancementthroughitsorg.hibernate.bytecode.enhance.spi.Enhancercontract.Thesebuildtimetoolsprovideawaytoincorporateconfigurationandexecutionoftheenhancerintoabuild.当前版本只对增加了注解的类进
  • 2024-12-23防止Django信号互相干扰的方式
    如果书写了多个信号,可能会出现互相干扰的情况。为了防止这种情况的发生,我们可以手动控制信号的断开与连接。#导入依赖fromdjango.db.models.signalsimportpost_savefromdjango.dispatchimportreceiverdefdisconnect_signals():post_save.disconnect(信号1,se
  • 2024-12-21【前后端】HTTP网络传输协议
    近期更新完毕,建议关注、收藏!http请求URL严格意义上应该是URIhttporhttpshttp不加密不安全;https加密协议(公网使用)http端口号80https端口号443GETorPOSTGET和POST是HTTP请求的两种基本方法.因为POST需要两步,时间上消耗的要多一点,看起来GET比POST更有效。但是:1.
  • 2024-12-21【Django】测试带有 CSRF 验证的 POST 表单 API 报错:Forbidden (CSRF cookie not set.)
    【Django】测试带有CSRF验证的POST表单API报错:Forbidden(CSRFcookienotset.)问题描述Django使用Apifox测试POST表单报错。Forbidden(CSRFcookienotset.):/api/parse[20/Dec/202415:17:25]"POST//api/parseHTTP/1.1"4032855原因分析要在使
  • 2024-12-21【软件测试】Postman接口测试
    一、安装Postman打开官网下载地址DownloadPostman|GetStartedforFree,点击DownloadtheApp即可下载当前系统下最新版本的Postman,如图1所示。Postman的安装非常简单,安装成功后打开软件,初次登录时会进入注册界面要求注册(CreateAccount),可以跳过注册直接进入Postman。二
  • 2024-12-21Django:一个王者级Web开发Python框架
    大家好啊!今天我要和大家分享Python世界中的"网站开发利器"——Django框架。它就像是一个全能的网站建筑师,不仅自带了后台管理系统、数据库接口、用户认证等功能,还能帮我们处理各种安全问题。使用Django,我们可以快速搭建一个功能完善的网站。无论你是想做个人博客,还是想开发企业
  • 2024-12-20【软件测试】前端测试分析
    目的1.从前端角度来发现Web系统的问题。2.熟悉Web前端测试方法。3.掌握应用层协议HTTP的结构和工作过程。4.熟悉GET和POST请求过程(一)对新浪首页进行前端分析使用Chrome打开新浪首页https:/www.sina.com.cn/,打开开发者工具模式进行监控首页的加载过程,对加载过程进
  • 2024-12-15文件上传之黑名单检测
    一般情况下,代码文件里会有一个数组或者列表,该数组或者列表里会包含一些非法的字符或者字符串,当数据包中含有符合该列表的字符串时,即认定该数据包是非法的。​​一.如何判断是否为黑名单检测黑名单是有限的,可以随意构造一个文件后缀,如果可以上传,则说明是黑名单检测,反之,为
  • 2024-12-15上传文件能使用GET请求吗?为什么?
    在前端开发中,上传文件通常不使用GET请求,而是使用POST或PUT请求。这是因为GET请求和POST/PUT请求在语义和设计目的上存在根本的区别。以下是几个关键原因:请求方法的语义:GET请求:主要用于从服务器获取数据,而不是发送数据。GET请求通常不包含请求体(body),即使有请求体,大多数服务器