goodman

第 425 位会员

会员
个人信息
  • 加入于 2016-05-03 00:07:51
  • 最后登录时间 6年前
个人成就
  • 发表文章次数 1
  • 发布回复次数 7
  • 个人主页浏览次数 4
结束6年前

就差一个程序猿?

Yii2 资料以及视频教程分享,满满的全是干货6年前

资料已经被查处了,还请楼主更新下!!!

Yii2 控制器Site下actionGetApiData()解析出错6年前

@echo #5楼 问题解决了,但却不是apache配置的问题,而是我服务器上的api端的config/main-local.php下urlManager配置为

'enableStrictParsing' => true,

把true改为false就好了!!!

Yii2 控制器Site下actionGetApiData()解析出错6年前

@echo #5楼 问题解决了,但却不是apache配置的问题,而是我服务器上的api端的config/main-local.php下urlManager配置为

'enableStrictParsing' => true,

把true改为false就好了!!!

Yii2 控制器Site下actionGetApiData()解析出错6年前

这是这个控制器的代码!

<?php
namespace api\controllers;

use Yii;
use api\controllers\BaseController;

class SiteController extends BaseController
{

	public function actionIndex()
	{
		return json_encode ( [ 
				"code" => 0,
				"msg" => "success!",
				"data" => "" 
		] );
	
	}

	public function actionError()
	{
		return json_encode ( Yii::$app->request );
	
	}

	public function actionGetApiData()
	{
		return json_encode ( 'get_api_data' );
	
	}

}
Yii2 控制器Site下actionGetApiData()解析出错6年前

在本地能行,放到服务器就不行了:

➜  advanced git:(master) curl api.geolbs.com/site/get-api-data
string(14) ""get_api_data""
"get_api_data"%                                                                                                                              ➜  advanced git:(master) curl apilbs.kanjiebao.com/site/get-api-data
string(230) "{"enableCsrfValidation":false,"csrfParam":"_csrf","csrfCookie":{"httpOnly":true},"enableCsrfCookie":true,"enableCookieValidation":false,"cookieValidationKey":"oMSrL22MTtK51NEMFByqQczYcPgY9_Bw","methodParam":"_method","parsers":[]}"
{"enableCsrfValidation":false,"csrfParam":"_csrf","csrfCookie":{"httpOnly":true},"enableCsrfCookie":true,"enableCookieValidation":false,"cookieValidationKey":"oMSrL22MTtK51NEMFByqQczYcPgY9_Bw","methodParam":"_method","parsers":[]}%                                                   ➜  advanced git:(master) 
Yii2 控制器Site下actionGetApiData()解析出错6年前

@echo #1楼

				'urlManager' => [ 
						'enablePrettyUrl' => true,
						'showScriptName' => false,
						'rules' => [ 
								'/' => 'site/index' 
						] 
				],

配置在common/fonfig/main.php