小编IMB*_*IMB的帖子

什么是有效请求的正确REST响应代码,但空数据?

例如,您运行GET请求users/9但没有id为#9的用户.哪个是最好的响应代码?

  • 200好的
  • 202接受
  • 204没有内容
  • 400错误请求
  • 404未找到

rest api-design http

289
推荐指数
13
解决办法
19万
查看次数

空表的正确REST响应?

比方说,你想通过调用来获得用户的列表getapi/users,但目前该表已被截断,所以没有用户.什么是这种情况下适当的反应404还是204

api rest http

95
推荐指数
5
解决办法
3万
查看次数

数据库设计:3种类型的用户,单独还是一个表?

我有3种类型的用户:

  • 管理员
  • 供应商
  • 雇员

每种用户类型将具有不同的用户界面并访问不同类型的数据.他们唯一的相似之处在于他们使用的是一个Web应用程序,但是他们可以访 将它们全部放在像tbl_users这样的用户表中是否更好?或者创建tbl_admins,tbl_suppliers,tbl_employees是否更好?

mysql database user-interface database-design relational-database

51
推荐指数
2
解决办法
4万
查看次数

MD5和SHA有哪些字符串?

MD5和SHA只包含字母数字字符吗?(即,从A到Z和0到9,还是它们排除了一些字符?)

hash md5 cryptography sha

29
推荐指数
1
解决办法
2万
查看次数

值为x的求和

如果B列中有"foo",你如何得到A的所有值的总和?在下面的例子中,总和应该是8.

在此输入图像描述

excel excel-formula

24
推荐指数
2
解决办法
3万
查看次数

如果您使用SSL,是否还需要使用摘要式身份验证?

这可能是一个愚蠢的问题,但我可以安全地使用基本的HTTP身份验证,或者即使服务器已经在SSL上,我仍然可以从摘要身份验证中受益吗?

authentication ssl https basic-authentication digest-authentication

18
推荐指数
2
解决办法
2711
查看次数

桌面视图上的SlikNav多级菜单?

我正在使用SlikNav制作移动导航菜单.我有这个结构:

<nav>
    <ul>
        <li>
            <a href="#">Home</a>
        </li>
        <li>
            <a href="#">Products</a>
            <ul>
                <li>
                    <a href="#">Child1</a>
                </li>
                <li>
                    <a href="#">Child2</a>
                </li>
            </ul>
        </li>
    </ul>
</nav>
Run Code Online (Sandbox Code Playgroud)

这在移动视图上工作正常,这是一个codepen.

我的桌面版本很简单:nav ul li { display:inline; }这使列表显示为内联.

我的问题是,SlickNav可以让下拉菜单也可以在桌面视图中使用吗?

html javascript css jquery slicknav

18
推荐指数
1
解决办法
392
查看次数

如何在不使用表格的情况下并排显示项目?

例如,您想在文本旁边显示图像,通常我会这样做:

<table>
    <tr>
        <td><img ...></td>
        <td>text</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

还有更好的选择吗?

html css

17
推荐指数
3
解决办法
14万
查看次数

Rest API应该接受POST数组还是JSON字符串?

我一直在阅读一些REST教程,其中一些人说为了将数据发送到其他API,您应该将数据作为数组发送,如下所示:

$data = array('foo' => 'bar');
$rest->post($data);
Run Code Online (Sandbox Code Playgroud)

然后还有其他人说你应该像这样发送JSON数据:

$data = array('foo' => 'bar');
$data = json_encode($data);
$rest->post($data);
Run Code Online (Sandbox Code Playgroud)

不确定是否有这样做的标准方法,或者如果没有问题,但在设计API时通常建议采用什么?

编辑:似乎有混乱.为了澄清我同意JSON应该用于客户端消费,但这个问题是关于SERVER消费.SERVER是否应接受来自其客户端的JSON或POST数据?

php api rest json

17
推荐指数
2
解决办法
2万
查看次数

使用register_shutdown_function写入文件

是否可以执行以下操作?

register_shutdown_function('my_shutdown');
function my_shutdown ()
{
    file_put_contents('test.txt', 'hello', FILE_APPEND);
    error_log('hello', 3, 'test.txt');
}
Run Code Online (Sandbox Code Playgroud)

似乎没有用.顺便说一下,我在PHP 5.3.5上.

php php-5.3

13
推荐指数
1
解决办法
2184
查看次数