草庐IT

http-response-codes

全部标签

php - 替换所有*不*在 "\"标签内的 "<code>"字符

首先要做的是:都不是this,this,this也不this回答了我的问题。所以我会打开一个新的。请阅读好的好的。我知道正则表达式不是解析一般HTML的方式。请注意,创建的文档是使用有限的、受控的HTML子集编写的。编写文档的人知道他们在做什么。他们都是IT专业人士!鉴于受控语法,可以使用正则表达式解析我这里的文档。我不是要从网上下载任意文档并解析它们!如果解析确实失败,文档会被编辑,所以它会解析。我在这里解决的问题比那个更普遍(即不替换其他两个模式中的模式)。一些背景知识(你可以跳过这个...)在我们的办公室,我们应该“漂亮地打印”我们的文档。因此,为什么有些人想出将其全部放入Wor

php - 哪些 HTTP 响应代码是错误的?

我想根据响应代码来决定我应该显示什么模板(View):$codes=array(100=>'Continue',101=>'SwitchingProtocols',200=>'OK',201=>'Created',202=>'Accepted',203=>'Non-AuthoritativeInformation',204=>'NoContent',205=>'ResetContent',206=>'PartialContent',300=>'MultipleChoices',301=>'MovedPermanently',302=>'Found',303=>'SeeOther',30

php - 无法连接到本地主机中的 wordpress (GET http://localhost/net::ERR_CONNECTION_REFUSED)

我只是在虚拟网络托管中备份wordpress数据库和public_html文件夹。然后我将它们移动到本地MAMP。但是当我输入http://localhost:8888/,它只是转移到http://localhost.错误消息(GEThttp://localhost/net::ERR_CONNECTION_REFUSED)显示在chrome中。有人能给我一些提示吗?我试图在/htdoc/test中放置一个带有echo"debug"的虚拟index.php然后连接到http://localhost:8888/test,它按预期显示“调试”。谢谢。 最佳答案

php - 调用未定义的方法 App\Http\Controllers\SubscriptionController::getMiddleware()

我在我的应用程序中调用\prelaunch路由,这是它在我的routes.php中的定义方式:`Route::get('/prelaunch',['uses'=>'SubscriptionController@getReferrer','as'=>'subscriber.referral'],function(){returnview('prelaunch');});`但不幸的是,我得到:调用未定义的方法App\Http\Controllers\SubscriptionController::getMiddleware()这是我的SubscriptionController代码草稿:n

php - 功能性重定向的 HTTP 状态

现在我们有显示UI元素的网页,以及仅处理表单提交然后重定向回UI页面的网页。他们使用PHP的header()函数执行此操作:header("Location:/other_page.php");这会导致发送302Found响应;根据HTTP1.1规范,302用于“请求的资源暂时驻留在不同的URI下”的情况。[HTTP1.1spec]从功能上讲,这很好,但它似乎不是我们正在做的事情的正确状态代码。看起来303(“SeeOther”)在这里是合适的状态,所以我想知道是否有任何理由不使用它。我们必须更明确地使用header(),因为我们必须指定状态行而不仅仅是Location:字段。想法?

php - 如何简洁地返回 Code Igniter 查询中的第一个结果?

我试图返回一个对象,表示根据模型中的ID检索到的期刊。publicfunctiongetJournal($id){$query=$this->db->query("SELECT*FROMjournalsWHEREid='$id'");return($query->num_rows()==1)?($query->result())[0]:NULL;}但是,PHP会发出一个错误,声明一个意外的右括号([)。我最终实际上循环遍历了1个对象实体的数组以返回它,这很愚蠢但有效。publicfunctiongetJournal($id){$query=$this->db->query("SELEC

php - 如何解决 HTTP/1.1 302 Found error when trying to get a contents of a form in php?

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭上个月。Improvethisquestion我的应用程序有一个错误,当我尝试提交包含大量信息的表单(POST方法)时,接收信息并重定向到的文件发生HTTP/1.1302Found错误我的索引html代码和php都很简单,但是信息量很大表单代码unareseñaTítulo"placeholder="hasta70-100caractereso

php - Laravel 4 总是返回 HTTP 状态码 200

我在error.php中有以下代码,它是在我的Controller中使用App::abort(404,$error)触发的。我的响应状态代码仍然是200(ok)。我尝试了各种错误代码,例如400、403//NotFoundExceptionhandlerApp::error(function(NotFoundException$e){$default_message='Therequestedresourcewasnotfound';returnResponse::json(array('error'=>$e->getMessage()?:$default_message,),404)

php - 使用 rest api 返回 http 状态代码

我正在用php构建自己的restapi以进行练习。我可以评估发送到我的api的http代码(post、put、delete、get)。但是当我发出回复时,我真的只是打印出一个json。例如,我像这样在我的api中构建响应publicfunctionactionTest(){$rtn=array("id":"3","name":"John");printjson_encode($rtn);}无论如何我都不会操纵标题。通过阅读stackoverflow,我了解到我应该返回http响应代码以匹配我的api结果。我如何构建我的api并返回响应代码。我只是不明白我该怎么做,因为现在我只是打印出一

php - Magento : Get country code by country name

我试图通过国家名称查找国家代码。所以,例如,我有“荷兰”,我需要得到“NL”我知道有一种方法可以找到名称形式的代码:$country_name=Mage::app()->getLocale()->getCountryTranslation($country_code)但我需要反之亦然。那么Magento中有什么方法可以解决吗? 最佳答案 Fromtheotherquestion,这只能通过循环国家集合来完成$countryId='';$countryCollection=Mage::getModel('directory/count