Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取controller中返回的数据?

如何获取controller中返回的数据?

提问于 2017-11-09 02:59:45
回答 1关注 0查看 607

用的php slim3框架中间件,接口想返回一个统一的结构,想在路由处设置中间件,截获返回的数据,整合成一个统一的结构,

像这样:

代码语言:txt
AI代码解释
复制
return [
代码语言:txt
AI代码解释
复制
data: '截获返回的数据',
代码语言:txt
AI代码解释
复制
code:'错误码',
代码语言:txt
AI代码解释
复制
time:'时间'
代码语言:txt
AI代码解释
复制
];

但是不知道怎么做。

回答 1

帅的惊动我国

发布于 2017-11-09 03:49:03

取响应的数据正常在res里面取啊,代码如下:

代码语言:txt
AI代码解释
复制
$app->get('/path/to/do',function($request,$response,$args){
代码语言:txt
AI代码解释
复制
    $data = [
代码语言:txt
AI代码解释
复制
        'time'=>time(),
代码语言:txt
AI代码解释
复制
        'code'=>0,
代码语言:txt
AI代码解释
复制
        'data'=>[]
代码语言:txt
AI代码解释
复制
    ];
代码语言:txt
AI代码解释
复制
    return $response->withJson($data);
代码语言:txt
AI代码解释
复制
})->add(function($request,$response,$next){
代码语言:txt
AI代码解释
复制
    $reponse = $next($request,$response);
代码语言:txt
AI代码解释
复制
    //这个$response中就包含你的数据;
代码语言:txt
AI代码解释
复制
    //通过$response->getBody()->getContent();取得
代码语言:txt
AI代码解释
复制
    return $reponse;
代码语言:txt
AI代码解释
复制
});
和开发者交流更多问题细节吧,去 写回答
相关文章
如何获取接口返回数据
在自动化测试中常常遇到接口测试,或是使用的数据需要从接口返回,那么如何来实现这种情况?
Peter Shen
2020/06/12
2.5K0
SpringMVC中controller返回json数据的两种方法
SpringMVC中controller返回json数据的两种方法 1.jsp的ajax请求: function getJson(){ $.ajax({ type:"get", dataType:"json", url:"<%=basePath %>getJson", success:function(data){ for(var i=0;i<jsonData.length;i++){
用户2409797
2018/08/30
7.4K0
SpringBoot入门系列(二)Controller介绍及如何返回json数据
前面介绍了Spring Boot的优点,然后介绍了如何快速创建Spring Boot 项目。不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html。
架构师精进
2020/03/05
5.8K0
SpringBoot入门系列(二)Controller介绍及如何返回json数据
egg中 controller 调用controller如何实现
controller部分有很多复用的功能,举个栗子,2个创建项目的页面,都是用同一套增删改查,只是新建的时候传的类型不一样,这时候就会出现2个一样的controller代码。只是传参不一致。
吴裕超
2020/10/28
2.3K0
egg中 controller 调用controller如何实现
controller方法的返回值
需要方法结束时,定义ModelAndView,将model和view分别进行设置。
用户10325771
2023/03/14
2.2K0
controller方法的返回值
Spring-boot 配置Aop获取controller里的request中的参数以及其返回值
在spring boot里面一切配置都是很简单的,下面为我所有被请求到的controller加上Aop的功能吧,看码:
林老师带你学编程
2019/05/26
4.9K0
Controller 层中,到底是 返回界面 还是JSON?
前提:Controller 层上面的注解是@Controller;如果是@RestController 情况就不同了 讨论:返回json 数据 还是view视图? 结论: 不使用@ResponseBody 注解在方法上,返回的是String对象,那么展示的内容要到指定界面上。 使用@ResponseBody 注解在方法上,返回的是JSON对象,那么展示的内容便是json字符串。 使用@ResponseBody 注解在方法上,返回的对象是ModelAndView (显示界面),那么展示的内容要到指定界面上
会说话的丶猫
2020/09/18
6700
如何用 ajax 连接mysql数据库,并且获取从中返回的数据。ajax获取从mysql返回的数据。responseXML分别输出不同数据的方法。
      开讲前,先说下网上,大部分的关于这方面的博文或者其他什么的,就我自己的感觉,第一说得不详细,第二语言不能很好的被初学者了解。 我这篇的标题之所以用了三句,是为了方便其他人好查找;    
林冠宏-指尖下的幽灵
2018/01/02
8.1K0
spring获取controller方法中自定义注解的信息
spring-webmvc-4.3.10.RELEASE-sources.jar!/org/springframework/web/servlet/mvc/method/annotation/RequestMappingHandlerMapping.java
code4it
2018/09/17
2K0
SpringMVC中controller接收Json数据
SpringMVC中controller接收Json数据 1.jsp页面发送ajax的post请求: function postJson(){ var json = {"username" : "imp", "password" : "123456"}; $.ajax({ type : "post", url : "<%=basePath %>ajaxRequest", contentType : "application/json;chars
用户2409797
2018/08/30
2.8K0
controller层中,参数的获取方式以及作用域的问题
1 package com.krry.web; 2 3 import javax.servlet.http.HttpServletRequest; 4 5 import org.springframework.stereotype.Controller; 6 import org.springframework.ui.ModelMap; 7 import org.springframework.web.bind.annotation.ModelAttribute; 8 import or
Krry
2018/09/10
9210
JavaScript中获取input上传的图片返回的地址
1. HTML文件 <li> <label for="uploadFile" class="upload-file">点击上传</label> <!-- 在CSS中将input隐藏,UI效果用label展示 --> <input type="file" name="upload_file" id="uploadFile" onchange="uploadImg()" /> <br> <!-- 没有上传的时候不显示 ,上传以后添加src--> <img id=
越陌度阡
2022/11/27
4.2K0
Beego Controllercontroller 逻辑控制器介绍Controller中数据参数处理获取参数
controller就是处理具体的逻辑的,router将请求分发到指定的controlller,controller处理请求,然后返回。 首先我们还是从源码分析入手:
若与
2018/08/03
1.7K0
Beego Controllercontroller 逻辑控制器介绍Controller中数据参数处理获取参数
如何在yii的controller中调用外部action
在yii中,一个controller会包含若干个action。有时为了重用或代码管理等目的,我们希望这些action可以单独定义成一个类,然后在 controller中使用。那么在yii中要如何实现呢?
跑马溜溜的球
2020/12/07
1.9K0
springboot 获取公众号Token 明文获取Controller
注释的地方为servlet开发方式,解开后参数修改为HttpServletRequest和HttpServletResponse
用户5899361
2020/12/07
1.3K0
java 获取_java中的html如何获取
UUID,通用唯一识别码,是由一组32位数的16进制数字所构成,可以产生一个号称全球唯一的ID,可以用来命名文件、变量以及数据库的ID主键等属于唯一的元素。
全栈程序员站长
2022/09/22
8K0
java 获取_java中的html如何获取
在ASP.NET MVC 中获取当前URL、controller、action
一、URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数)  string url=Request.Url.ToString();  【2】获取 虚拟目录名+页面名+参数:  string url=Request.RawUrl; (或 string url=Request.Url.PathAndQuery;) 【3】获取 虚拟目录名+页面名: string url=HttpContext.Current.Request.Url.AbsoluteP
欢醉
2018/01/22
2.6K0
Java HTTP请求 如何获取并解析返回的HTML内容
在Java开发中,经常会遇到需要获取网页内容的情况。而HTTP请求是实现这一目标的常用方法之一。本文将介绍如何使用Java进行HTTP请求,并解析返回的HTML内容。
用户10354340
2023/08/08
1.3K0
如何正确的获取数据?
虽然数据科学的技术技能 - 比如使用梯度增强机器进行建模 - 获得大部分关注,但其他同样重要的通用解决问题的能力可能会被忽略。
用户1737318
2019/11/19
3.6K0
如何正确的获取数据?
前端如何获取http状态码400的返回值
axios.get("/check_mobile_and_sent_code",{withCredentials:true,params:{mobile:formInline.mobile}}).then(res=>{ console.log(res); //if(res.result==true){ if (!this.timer) {
蓓蕾心晴
2018/04/12
4.5K0
前端如何获取http状态码400的返回值

相似问题

Javafx fxml页面怎么获取指定controller中的数据?

1937

client中js文件的数据如何传递给server的controller文件中,使其执行数据库操作?

3277

Linux下USB controller的驱动是如何组织的?

098

获取会话消息列表方法返回数据中没有用户的头像和昵称数据?

3797

html 表单如何提交至spring mvc controller?

2947
相关问答用户
腾讯 | 技术专家擅长2个领域
高级数据分析师擅长5个领域
擅长4个领域
萃橙科技 | 合伙人擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档