例如,您运行GET请求users/9但没有id为#9的用户.哪个是最好的响应代码?
比方说,你想通过调用来获得用户的列表get来api/users,但目前该表已被截断,所以没有用户.什么是这种情况下适当的反应404还是204?
我有3种类型的用户:
每种用户类型将具有不同的用户界面并访问不同类型的数据.他们唯一的相似之处在于他们使用的是一个Web应用程序,但是他们可以访 将它们全部放在像tbl_users这样的用户表中是否更好?或者创建tbl_admins,tbl_suppliers,tbl_employees是否更好?
mysql database user-interface database-design relational-database
MD5和SHA只包含字母数字字符吗?(即,从A到Z和0到9,还是它们排除了一些字符?)
这可能是一个愚蠢的问题,但我可以安全地使用基本的HTTP身份验证,或者即使服务器已经在SSL上,我仍然可以从摘要身份验证中受益吗?
authentication ssl https basic-authentication digest-authentication
我正在使用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可以让下拉菜单也可以在桌面视图中使用吗?
例如,您想在文本旁边显示图像,通常我会这样做:
<table>
<tr>
<td><img ...></td>
<td>text</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
还有更好的选择吗?
我一直在阅读一些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数据?
是否可以执行以下操作?
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上.