首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带有请求参数和内容正文的web请求

带有请求参数和内容正文的web请求
EN

Stack Overflow用户
提问于 2018-02-12 17:44:54
回答 1查看 61关注 0票数 0

我已经使用Matlab的webwrite()调用REST API,并提供了requset参数。但是,我现在需要在必须指定请求正文的位置进行调用。有没有办法做到这一点?

REST API由Java Spring控制器定义,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@PostMapping(value = "post")
public ResponseEntity<?> setMySTuff(
        @RequestParam(name = "myId") int myId,
        @RequestBody Collection<MyCustomObject> myObjList) {

webwrite的THe数据参数似乎旨在成为一组键/值请求参数对,而不是设置请求正文的一种方法。

EN

回答 1

Stack Overflow用户

发布于 2018-02-12 20:48:40

如果我没记错的话,@RequestParam用于将值映射为查询参数,而@RequestBody定义响应的内容。如果我的假设是有效的,Matlab的等价物应该是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
url = ['http://mywebsite.net/service/?myId=' num2str(5778)];
body = struct('Item1','Hello','Item2','World');
opts = weboptions('MediaType','application/json','RequestMethod','post');

response = webwrite(url,body,opts);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48752432

复制
相关文章
-GET和POST请求添加请求参数和请求头【TBK使用】
我们平常浏览各个网站时,不免有时候就需要填写一些信息,比如注册时,登录时,这些信息一般都是通过GET请求或者POST(敏感信息一般使用POST,数据隐藏,相对来说更安全)请求提交到后台,经过后台的一系列处理,再返回给前台结果,前台进行处理。
凯哥Java
2019/06/28
6.5K0
Go语言获取请求头和请求参数
一.获取请求头 在浏览器地址栏中输入下面信息,这属于http请求的get方式,请求携带两个参数 http://localhost:8090/param?name=zhang&age=18 下面是谷歌浏
IT工作者
2022/03/31
4.1K0
springmvc之RequestMapping中的请求参数和请求头
@RequestMapping("/springmvc") @Controller public class SpringmvcTest { private static final String SUCCESS = "success"; @RequestMapping(value="testParams",method=RequestMethod.GET,params= {"username","age"},headers={...}) public String tes
西西嘛呦
2020/08/26
8170
[Android]HTTPPOST请求参数和效果
List<NameValuePair> params=new ArrayList<NameValuePair>;
程序员小何SS
2021/11/26
5150
post请求包含哪些参数(请求方式post和get)
1)、HTTP 协议是以 ASCII 码 传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。 2)、协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须 使用什么编码方式 。实际上,开发者完全可以自己决定消息主体的格式,只要最后发送的 HTTP 请求满足上面的格式就可以。 3)、数据发送出去,还要服务端解析成功才有意义。一般服务端语言如 php、python 等,以及它们的 framework,都内置了自动解析常见数据格式的功能。服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。
全栈程序员站长
2022/07/29
3.8K0
基础篇-Python发送get请求《如何放请求头、参数、获取返回内容》
pip install -i http://mirrors.aliyun.com/pypi/simple/ requests
清菡
2021/02/26
6K0
基础篇-Python发送get请求《如何放请求头、参数、获取返回内容》
请求参数的绑定
public String testParam(String username,String password){
阮键
2019/12/10
7770
统一解析web请求参数新姿势
​ 相信大家日常工作中或者学习过程中肯定多多少少接触过日期参数的处理。通常springboot中会接收日期会用**@DateTimeFormat或者@JsonFormat进行序列化与反序列化操作。有的开发也会使用在VO层使用string进行日期接收,然后使用序列化策略转换到LocalDateTime**这种类型。字段少的情况下几行代码也就结束了,但是如果提交一些大表单,并且表单中需要接收前端传递的日志相关参数比较多的情况,就很麻烦了。
柏炎
2022/08/23
5380
统一解析web请求参数新姿势
请求参数绑定
我们都知道,表单中请求参数都是基于 key=value 的。 SpringMVC 绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的 例:例如:
暴躁的程序猿
2022/03/24
5820
请求参数绑定
直接取出 post 请求中的 json、得请求体参数、查看 post 请求参数
方法如下: try{ ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletRequest request = requestAttributes.getRequest(); StringBuffer sb = new S
微风-- 轻许--
2022/04/13
5K0
POST请求和GET请求如何传递和接收解析参数
接口参数应该怎么传递是每个项目应该面对的问题,这跟编程语言无关,今天来总结一波常用的接口参数传递方式。
码农小胖哥
2020/10/10
27K0
POST请求和GET请求如何传递和接收解析参数
Web请求过程
B/S网络架构基于统一的应用层协议 HTTP来交互数据,与大多数的传统 C/S互联网应用程序采用的长连接的交互模式不同,HTTP采用无状态的短连接的通信方式。一次请求就完成一次数据交互,然后通信就断开。采用这种方式能够同时服务更多的用户,因为当前互联网应用每天都会处理上亿的用户请求,不可能每个用户访问一次后就一直保持这个链接。B/S架构设计如下:既要满足海量用户的访问请求,又要保持用户请求的快速响应。(当浏览器解析服务器返回的数据时,会发现还有一些静态资源,如:CSS/JS/imager等时又会发起另外的 HTTP请求,而这些请求很可能会在CDN上,那么 CDN服务器又会处理这个用户的请求)
Java架构师必看
2021/05/14
4000
Web请求过程
拼接GET请求的参数
本人在做接口测试的过程中,之前写了一个用字符串替换的方法来处理get接口的参数拼接,后来优化了这个方法,兼容了中文字符提示非法字符的情况,使用了java自带的urlencode方法。包括第一种方法,之前传的是json。分享代码,供大家参考。
FunTester
2019/09/25
3.9K0
SpringMVC请求参数的绑定
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
多凡
2019/11/01
7280
Django-djangorestframework-请求模块-获取请求参数
源码查看,从 as_view 进到 APIView 类的 dispatch 方法,dispatch 中的 request = self.initialize_request(request, *args, **kwargs) 中入手
suwanbin
2019/12/12
2.3K0
使用fiddler断点修改某个接口的 请求参数与返回参数,拦击请求,修改请求与响应
有一个接口 https://blog.csdn.net/phoenix/web/blog/pay-column-rank?page=1&pageSize=20 排行榜分页获取接口,默认每页20条数
拿我格子衫来
2023/08/24
7180
使用fiddler断点修改某个接口的 请求参数与返回参数,拦击请求,修改请求与响应
SpringMVC接受请求参数
在RequestMapping中配置参数名,同时与方法的参数名相同,需要在前面加上@PathVariable注解
Tim在路上
2020/08/04
1K0
SpringMVC 获取请求参数
将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象
用户9615083
2022/12/25
1.3K0
SpringMVC 获取请求参数
SpringMVC获取请求参数
将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象
一个风轻云淡
2022/11/13
1K0
axios delete请求 参数
如果服务端将参数当做 java对象来封装接收则 参数格式为:{data: param} var param={name:'jack',age:20} axios .delete("
庞小明
2018/06/14
2.9K0

相似问题

带有正文内容的请求

12

Chrome扩展-读取web请求正文内容

1121

带有正文参数的改版POST请求

345

带有正文内容的HTTP Post请求失败

13

使用POST和contentLength为web请求设置正文参数

213
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文