gpt4 book ai didi

php - 导致 'Fail to open page' 的 Slim PHP 框架

转载 作者:可可西里 更新时间:2023-10-31 22:58:13 25 4
gpt4 key购买 nike

我已经使用 Slim PHP 框架设置了一个 REST API,它在使用请求时完美运行,即 http://mysite.com/class/id .

但是当我导航到 http://mysite.com/ 时,我在 Safari 中收到以下错误:

Safari can’t open the page “http://mysite.com/”.

The error is: “cannot decode raw data” (NSURLErrorDomain:-1015)

Please choose Safari > Report Bugs to Apple, note the error number, and describe what you did before you saw this message.

你能告诉我哪里错了吗?

include_once('config.php');
require 'Slim/Slim.php';

$app = new Slim();

$app->post('/user/create', 'create_user');
$app->get('/user/:id', 'info_user');
$app->post('/user/:id', 'update_user');
$app->delete('/user/:id', 'delete_user');
$app->post('/user/validate', 'validate_user');
$app->get('/user/:id/venues', 'venues_user');
$app->get('/user/:id/queues', 'queues_user');

$app->post('/venue', 'create_venue');
$app->post('/venue/:id', 'update_venue');
$app->delete('/venue/:id', 'delete_venue');
$app->get('/venue/:id', 'info_venue');
$app->get('/venue/:id/queues', 'queues_venue');

$app->post('/queue', 'create_queue');
$app->post('/queue/:id', 'update_queue');
$app->delete('/queue/:id', 'delete_queue');
$app->get('/queue/:id', 'info_queue');

$app->run();

最佳答案

使用 PHPFog 和 Slim 时,必须将 HTTP 版本设置为 1.0 而不是 1.1。

您可以通过向变量添加一个参数来做到这一点:

$app = new Slim(array('http.version' => '1.0'));

这在 Slim 框架创建者的帮助下得以解决!

希望这对其他人有帮助!

关于php - 导致 'Fail to open page' 的 Slim PHP 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com