<?php
namespace?Api\Controller;
use?Think\Controller\RestController;
class?UserController?extends?RestController
{
????protected???$allowOutputType=???array(
????????//'xml'?=>?'application/xml',
????????'json'?=>?'application/json',
????????//'html'?=>?'text/html',
????);
????public?function?login()
????{
????????switch?($this->_method)
????????{
????????????case?'get':?//?get請求處理代碼
????????????????$name['name']=I('get.name');
????????????????$this->response($name,'json');
????????????????break;
????????????case?'put':?//?put請求處理代碼
????????????????$name['name']=I('put.name1');
????????????????$this->response($name,'json');
????????????????break;
????????????case?'post':?//?post請求處理代碼
????????????????$name['name']=I('post.name1');
????????????????$this->response($name,'json');
????????????????break;
????????}
????}
1 回答

炎藤3423424
TA貢獻2條經驗 獲得超0個贊
很明顯,你這個是 get request 而不是 put request,你試試 var_dump($this->_method) 來調試一下(注意大小寫)
- 1 回答
- 0 關注
- 5241 瀏覽
添加回答
舉報
0/150
提交
取消