GET正常,POST获取不到数据

通过GET/POST方式获取第三方接口的数据 前言 遇到一个项目,需要通过API去获取数据,API接口的调用方式支持GET和POST。一开始不同这个API具体是个啥,是需要我们自己设计还是说用户给定,后续搜索明确是用户自定义提供API接口,开发人员只需要获取到API的url及调用这个API所需要的必要参数,然后分别以GET/POST方式连接API,通过API获取数据返回即可。这块对我来讲是个新知识点和新的处理方式,所以进行简单记录。 参考... 阅读详情

环境复现

        前台:

wx.request({
					url: 'xxxxxx',
					method: 'POST',
					header: {
						"content-type": "application/json"
					},
					success(res) {
						console.log(res);
						
					},
					fail(err) {

						console.error('网络请求失败', err);
					}
				});

        后端使用springboot:

@RequestMapping(value = "/errApiList")
public String getProductionPlanList(HttpServletRequest req, HttpServletResponse res) {
    String materialCode = req.getParameter("MaterialCode");
}

将请求方式换成GET,后端可以正常拿到数据,但是换成POST就拿不到。

解决方式:

更改请求头:"content-type": "application/x-www-form-urlencoded"

GET 和 POST 的区别 阅读详情

相关推荐

STM32F103C8T6+HX711实战:从零打造智能体重秤(附OLED显示与语音播报)

本文详细介绍了基于STM32F103C8T6微控制器和HX711称重模块,从零构建智能体重秤的完整实战教程。内容涵盖硬件选型、系统架构、驱动编写、数据滤波校准算法,并实现了OLED显示与语音播报功能。该项目是嵌入式学习的综合性实践,尤其适合作为毕业设计课题,帮助开发者掌握传感器应用、数据处理及人机交互等核心技能。

weixin_28285943的博客 520

学习路之PHP--post获取不到请求数据

/请求头Content-Typeapplication/x-www-form-urlencoded。$parm=file_get_contents("php//input");//可以获取到请求头Content-Typeapplication/json。//可以获取到请求头Content-Typeapplication/json。//请求头Content-Typeapplication/x-www-form-urlencoded。时,会将变量以关联数组形式传入当前脚本。...

Green 1663

HyperLPR3车牌识别-Android-SDK光速部署与使用

基于深度学习高性能中文车牌识别 High Performance Chinese License Plate Recognition Framework.快速部署AndroidSDK

tunm 6123

解决post请求form-data格式后端拿不到数据问题

在调用第三方后端接口的时候,有个接口,它要求post请求头中,content-type必须为multipart/form-data的时候,一开始就是显示指定content-type格式,也就是在请求头headers={‘Content-Type’: multipart/form-data},导致form-data数据丢失,导致后端拿不到数据,一直报错。2、显示设置请求头,也就是上面出现bug的做法,但是需要做个格式。

NQ31 5761

用面包板实测MOSFET:手把手教你测量跨导和开关时间

本文详细介绍了如何使用面包板、Arduino和示波器搭建测试平台,实测MOSFET的跨导和开关时间。通过分步测量流程和示波器技巧,帮助电子设计初学者深入理解MOSFET的动态特性,包括跨导计算、开关时间参数解析以及米勒平台现象分析。

beer8的博客 224

图像识别火灾检测系统实战:从火焰特征到YOLO部署全解析

计算机视觉技术正深入改变传统消防的感知方式。图像识别火灾检测利用摄像头采集的视频流,通过颜色、动态和形态特征分析,实现早期火情的自动发现与定位。其核心原理在于,火焰在视觉上具有独特的颜色分布、闪烁特性和轮廓变化,借助目标检测模型如YOLO,可在复杂场景中区分真实火焰与干扰物。这项技术广泛应用于仓库、园区、隧道等大空间场所,是智慧消防的重要支撑。本文从火焰视觉特征、数据集构建、模型选型与系统架构设计出发,结合部署实践中的误报与算力优化经验,为开发者提供一套可落地的视频火焰检测方案。

weixin_42533751的博客 245

vue2前端使用axios发起post请求,后端(springboot)拿不到值解决办法

vue2前端使用axios发起post请求,后端(springboot)拿不到值解决办法

m0_53428367的博客 5596

懒人精灵手游内存技术分析

教学声明:全套教程教学用到的游戏采用手游私服网游进行测试,不针对任何游戏。教学只做计算机技术研究,不做其他用途。

yizhihaoren123的博客 1660

Springboot解决跨域GET请求成功POST失败解决方案

Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.* 发现GET请求通了,但是PUT、POST等请求方法不通。

小子宝丁的博客 4438

【声纳与人工智能融合——从理论前沿到自主系统实战】第一章 声纳AI的数据基础:仿真、数据集与表征学习

该数据集的特点是包含了多种底质背景(沙地、泥地、碎石区)与噪声条件,适合验证模型的背景抑制能力。Urashima数据集由日本海洋研究开发机构(JAMSTEC)发布,基于自主水下航行器(AUV)采集,包含前视声纳序列数据,主要用于水下导航与避障算法评估,其数据包含了精确的姿态与深度标注,支持三维场景重建算法的训练。北约海洋研究与实验中心(CMRE)发布的CMRE datasets包含侧扫与合成孔径声纳数据,特别适用于跨传感器域自适应研究,数据集中包含了同一区域的多种声纳成像结果,为跨模态学习提供了基准。

u012133341的博客 104

基于自抗扰控制的虚拟同步发电机二次调频控制研究

摘要:本文针对高比例可再生能源并网导致的电力系统频率稳定性问题,提出基于自抗扰控制(ADRC)的虚拟同步发电机(VSG)二次调频控制策略。通过分析VSG工作原理和传统调频方法的不足,设计了非线性ADRC和线性ADRC两种控制器,详细阐述了参数整定方法。仿真结果表明,该策略能有效消除频率稳态偏差,提升系统抗扰能力,为分布式电源参与电网调频提供了新思路。 关键词:虚拟同步发电机;自抗扰控制;二次调频;频率调节;抗扰能力

huanghm88的专栏 244

Spring Cloud Gateway 中GET请求能正常访问,POST请求出现Unable to handle DataBuffer

因为是部署在测试环境不是本地调试的,本地调试是正常的,所以具体的没断点进去看。然后GET请求是能正常请求到的,而POST请求就全部都不行。网上查找到的资料也是挺零散的,可能比较少人遇到吧。按照大佬的解决方法,也依旧解决不了:(这个可以尝试一下)后面无意中看见了另外一个大佬的解决思路,解决了。

无为萌新 859

Trae中配置和使用MCP 服务保姆级教程

您好,我是程序员夏叶,深度AI编程使用者,专注于分享AI编程方面的使用技巧和经验,有兴趣的可以关注我的公众号,一起学习,共同进步。从21号开始,Trae开始陆陆续续的灰度推送了一次新版本,有的用户是21号收到的更新,有的用户是22号收到的更新,本次更新我愿称之为王炸级更新,具体更新内容可以去看我的上一篇文章。本次更新其中的一个内容就是支持了MCP 服务,那么什么是MCP呢,它的全称是。

cpp加油站的专栏 8211

用AFNetworking请求的时候GET正常,而POST时后台缺收不到数据,最坑的就是安卓还是正常的

原因一:后台的原因 测试方法:http://www.atool.org/httptest.php   接口在线测试工具,在这个网站进行POST请求验证,如果是正常的基本就说明不是后台原因,而是你的原因 原因二:(我用的是AFNetworking) 你自己给AF设置了请求头text/mxl格式,然而AF默认的请求头并没有这个,所以你需要自己去AF

码农--xc 6673

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

php ajax post接收不到数据,Ajax POST工作正常,但是php文档无法获取数据变量

当我发布内容时,chrome的网络标签显示该发布正在使用正确的变量进行操作,但是在php端,POST全局为空,并且由于某种原因该页面上的方法为GET。我希望我不仅仅是想念一些明显的事情,我花了大约4-5个小时来进行故障排除。发生或假设发生的情况是,当您在搜索框中键入任何内容时,js文件中的事件侦听器会触发并将搜索框的值发送到POST,并将POST的值发送到storepage.php的php中。搜索...

weixin_42487737的博客 481

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

HttpServletRequest获取GET POST JSON 请求数据

HttpServletRequest获取GET POST JSON 请求数据 GET请求数据获取: public void get(HttpServletRequest request) throws IOException { String params = request.getQueryString(); } POST请求数据获取: post请求数据需要从请求头中获取 public void post(HttpServletRequest request) thr

Gentleman_ZZJ的博客 8220

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Node.js 获取GET、POST提交的数据

表单提交过来的数据有两种方法,一种是GET方式提交,这种提交方法会把表单需要传输的数据写在url上,一起带过去,另一种是POST方式提交,POST方式提交会把表单数据携带在request请求正文中传递过去。针对这两种不同的提交方法,node里也有两种不同的处理方法。先看看如果用GET方式提交,我们该怎么去处理获取GET方式提交的数据index.html<!DOCTYPE html> <html>

小辣抓 7335

C#获取get数据和post数据

一、C#获取get数据,网页         private string GetData(string url)         {             HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);             myRequest.Method = "GET";              ...

goodloving的博客 6594

FLASK 中如何获取 GET/POST 请求的参数

FLASK 如何获取 GET/POST 请求的参数 一般来说,传递请求参数的方式有两种,一是打包成 JSON 之后再传递,二是直接放进 URL 进行传递 。对于第一种方式,一般用 POST 请求来传递参数,然后用 POST 方法获取参数。而对于第二种方式,一般用 GET 请求传递参数,然后用 GET 方法获取参数,不过需要说明的是用 POST 的方式也可以实现同样的效果。下面用代码来说明获取参数...

weixin_42902669的博客 8万+

php获取get/post请求的数据

发送请求: 这里使用的事java发送的请求,发送

月清空的博客 3万+

Netty 获取Get,POST数据

Netty Http请求帮助类 package com.TKW.nettyServer; import io.netty.buffer.ByteBuf; import io.netty.handler.codec.http.FullHttpRequest; import io.netty.handler.codec.http.HttpMethod; import io.netty.handler.codec.http.QueryStringDecoder; import io.netty.handler.

bwxt123的博客 2035

express获取表单get和post请求的 数据

GET请求的参数在URL中,在原生Node中,需要使用url模块来识别参数字符串。在Express中,不需要使用url模块了。可以直接使用req.query方法来直接获取。 app.get('/getFile', function (req, res) { //直接调用req.query来获取数据 var comm = req.query; comm.dateTime = '201...

邪小新的博客 1961

html get 数据,使用GET与POST方式获取html数据

最近在弄着抓去网站数据解析的工作,其中,使用到GET和POST方法获取html数据。使用GET方式:/*** 使用get方式获取html数据** @param strURL(需要访问的网站)* @return* @throws Exception*/public String getHTML(String strURL) throws Exception {//创建浏览器HttpClient ht...

weixin_31083901的博客 2075

SpringMVC 之POST 和GET 获取参数总结

SpringMVC之GET 请求参数获取方式 方式一:直接在方法体中指定参数 eg: @GetMapping("/get") public User getUserById(Integer id) { if (id.intValue() == 0) { return null; } return list.get(id); } HTTP 请求路径=http://ip:port/xx/get?id=1 .

zhouzhiwengang的专栏 2364

tp3获取所有post_Thinkphp3 接收不到post请求发送的json数据

今天在使用Thinkphp3开发接口,在Postman模拟提交数据的时候,发现通过get方式提交的请求,通过 I() 方法可以取到请求的参数。而通过post方式提交的请求,通过 I() 方法和$_POST等,都取不到请求的参数。但是在正常的开发时,通过web页面提交的ajax和form请求,是可以通过 I() 方法正常取到请求参数的。首先,通过post方式传递的参数,使用的是'Content-T...

weixin_39539684的博客 2574
上一篇: view 靠右排列 方式总结
下一篇: spring boot同时连接两个数据库
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值