tp请求和响应
一、请求参数
use think\Request;
1、获取方法如下:
http://w.tp.com/index/index/index/user/AAA
$this->request->param(); 和 input();//同样的功能,输出接收的参数
$this->request->param('user'); 和 input('user'); //同样的功能,输出字段对应的参数
//给user字段默认值是value,后面strtolower是函数转换成小写,如果地址栏传参数则是地址参数,则value会被改变
$this->request->param("user",'value','strtolower');
$this->request->get();
$this->request->get('user');
$this->request->post();
$this->request->post('user');
$this->request->cookie('user');
$this->request->file('user');
$this->request->method();//请求方法
$this->request->ip();//请求IP地址
$this->request->isAjax();//请求是否为AJAX bool类型
$this->request->domain();//请求域名
$this->request->baseFile();//当前入口
$this->request->url();//URL完整地址
$this->request->query();//请求参数信息
$this->request->baseUrl();//请求地址信息
$this->request->pathinfo();//url地址中的pathinfo信息
$this->request->ext();//url地址后缀
$this->request->module();//模块
$this->request->controller();//控制器
$this->request->action();//方法
input();
input('post.user');//获取POST提交过来的user值
input('get.user');
input('cookie.user');
input('file.user');
2、绑定参数
$this->request->bind("name","小李");//绑定参数
echo $this->request->name;//调用参数,此参数可以在别的控制器调用,等于全局变量
3、获取URL地址
$this->request->url();//输出地址参数
4、response响应方式
$data=['name'=>'admin','pass'=>'sjdn2345'];
return json($data);//返回JSON字符
return xml($data);//返回XML格式
$this->assign('name','value');//赋值
return $this->fetch('index/url');//通过模块输出
$this->success('正确的页面跳转','url2');//成功后跳转到同级控制url2方法中
$this->error('错误提示','url2');//错误跳转到同级控制url2方法中
$this->redirect('http://baidu.com');//重定向到百度

tp请求和响应的更多相关文章
- ThinkPHP5.0框架开发--第6章 TP5.0 请求和响应
ThinkPHP5.0框架开发--第6章 TP5.0 请求和响应 第6章 TP5.0 请求和响应 ===================================== 上次复习 1.新建控制器 ...
- Django底层剖析之一次请求到响应的整个流程
As we all know,所有的Web应用,其本质上其实就是一个socket服务端,而用户的浏览器就是一个socket客户端. #!/usr/bin/env python #coding:utf- ...
- 初入网络系列笔记(4)HTTP请求和响应
一.借鉴说明,本博文借鉴以下博文 1.starok,HTTP必知必会,http://www.cnblogs.com/starstone/p/4890409.html 2.CareySon,HTTP协议 ...
- http协议(二)请求和响应报文的构成
http协议用于客户端和服务器之间的通信,请求访问资源的一方称为客户端,而提供资源响应的一方称为服务器端. 下面就是客户端和服务端之间简单的通信过程 PS:请求必须从客户端建立通信,服务端没收到请求之 ...
- iOS开发——网络篇——HTTP/NSURLConnection(请求、响应)、http响应状态码大全
一.网络基础 1.基本概念> 为什么要学习网络编程在移动互联网时代,移动应用的特征有几乎所有应用都需要用到网络,比如QQ.微博.网易新闻.优酷.百度地图只有通过网络跟外界进行数据交互.数据更新, ...
- struts2基础——请求与响应、获取web资源
一.请求与响应 Action1.含义:(1) struts.xml 中的 action 元素,也指 from 表单的 action 属性,总之代表一个 struts2 请求.(2) 用于处理 Stru ...
- 浏览器-Tomcat服务器-请求与响应
浏览器访问服务器,本质就是请求资源. 比如请求静态资源:index.html,我们在浏览器地址栏输入:www.a.com/index.html,浏览器为了支持HTTP协议,发送的数据必须符合HTTP协 ...
- 写一个ActionFilter检测WebApi接口请求和响应
我们一般用日志记录每次Action的请求和响应,方便接口出错后排查,不过如果每个Action方法内都写操作日志太麻烦,而且客户端传递了错误JSON或XML,没法对应强类型参数,请求没法进入方法内, 把 ...
- AngularJS 用 Interceptors 来统一处理 HTTP 请求和响应
Web 开发中,除了数据操作之外,最频繁的就是发起和处理各种 HTTP 请求了,加上 HTTP 请求又是异步的,如果在每个请求中来单独捕获各种常规错误,处理各类自定义错误,那将会有大量的功能类似的代码 ...
随机推荐
- java内存分配 常量池详解
http://www.cnblogs.com/qinqinmeiren/archive/2011/07/19/2151683.html
- JS返回数组种类和个数(面试常问)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 使用 JMeter 完成常用的压力测试
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...
- 第六篇 ANDROID窗口系统机制之显示机制
第六篇 ANDROID窗口系统机制之显示机制 ANDROID的显示系统是整个框架中最复杂的系统之一,涉及包括窗口管理服务.VIEW视图系统.SurfaceFlinger本地服务.硬件加速等.窗口管理服 ...
- php 方法笔记 比file_get_contents好
/*比file_get_contents稳定的多!$timeout为超时时间,单位是秒,默认为1s.*/ private function curl_get_contents($url,$timeou ...
- HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
IIS的根节点->右侧"ISAPI和CGI限制"->把禁止的DotNet版本项设置为允许,即可.
- XHTML学习要点
目标 掌握XHTML语法,能正确书写出符合规则的文档. 要点 基本概念,与HTML有什么不一样 基本语法规则: XHTML 文档必须拥有一个根元素 标签名.属性名称必须小写 属性值必须加引号 属性不能 ...
- 关于QtCharts中的映射器与模型的使用
简述 本文章基于博主在使用QtCharts中一些经验总结,相关了Qt类有QVXYModelMapper,CustomTableModel(一个继承了QAbstractTableModel的类,用于实现 ...
- pjsip视频通信开发(底层实现)之用户注册(1)
一.PJSIP简介 对于pjsip的介绍可以看http://www.cnblogs.com/my_life/articles/2175462.html 文章,里面详细介绍了它的组成框架以及各部份的组成 ...
- 转: SVN使用教程总结(图文丰富,相当详细)
转自:http://www.cnblogs.com/armyfai/p/3985660.html SVN使用教程总结 SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生 ...