Apigility GET 不起作用
Apigility GET doesn't work
我在 Apigility 中遇到了另一个问题。
我使用 "db-connected" 做了一个简单的服务,它创建得很好。
但是当我发出一个简单的 GET 请求来列出我的所有用户时,响应是 200 并且任何内容都会出现在响应中。但是,当我进行 GET 通知 ID 时,它工作正常。
这里是我的服务配置:
这里我的请求不起作用:
这是一个有效的请求:
我不知道是什么问题。
如果有人能帮助我!!
谢谢
这是因为我的 table 数据中有一些带有重音的单词。我解决了在数据库适配器中添加驱动程序选项的问题。
在驱动中添加如下代码即可:
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
),
更改后的适配器配置:
'adapters' => array(
'HookitDsv' => array(
'database' => '***********',
'driver' => 'PDO_Mysql',
'hostname' => '***********',
'username' => '***********',
'password' => '***********',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
),
),
),
我在 Apigility 中遇到了另一个问题。
我使用 "db-connected" 做了一个简单的服务,它创建得很好。
但是当我发出一个简单的 GET 请求来列出我的所有用户时,响应是 200 并且任何内容都会出现在响应中。但是,当我进行 GET 通知 ID 时,它工作正常。
这里是我的服务配置:
这里我的请求不起作用:
这是一个有效的请求:
我不知道是什么问题。 如果有人能帮助我!!
谢谢
这是因为我的 table 数据中有一些带有重音的单词。我解决了在数据库适配器中添加驱动程序选项的问题。
在驱动中添加如下代码即可:
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
),
更改后的适配器配置:
'adapters' => array(
'HookitDsv' => array(
'database' => '***********',
'driver' => 'PDO_Mysql',
'hostname' => '***********',
'username' => '***********',
'password' => '***********',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8"
),
),
),