草庐IT

http-protocols

全部标签

php - 如何修复 php 警告 : file_get_contents? 无法打开流:HTTP 请求失败

如何修复php警告:file_get_contents?Warning:file_get_contents(http://192.168.1.254:9999/api/p/internal/ucenter/login?loginName=test102&password=111111)[function.file-get-contents]:failedtoopenstream:HTTPrequestfailed!HTTP/1.1400BadRequestin/Applications/XAMPP/xamppfiles/htdocs/PHP_test/index.phponline49

php - Laravel 5 如何全局设置 Cache-Control HTTP header ?

我的Laravel应用程序默认为每个站点返回Cache-Control:no-cache,privateHTTPheader。我怎样才能改变这种行为?P.S.:这不是PHP.ini问题,因为将session.cache_limiter更改为empty/public不会改变任何内容。 最佳答案 Laravel5.6+不再需要添加您自己的自定义中间件。SetCacheHeaders中间件随Laravel开箱即用,别名为cache.headers这个中间件的好处是它只适用于GET和HEAD请求——它不会缓存POST或PUT请求,因为您几乎

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 - 如何解决 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 - 通过 (libpurple) 信使协议(protocol)发送和接收消息

我有一个想法,要求我能够通过标准的Messenger协议(protocol)(例如msn、icq、aim、skype等)发送和接收消息...我目前只熟悉PHP和Python,因此我会喜欢一个可以从上述语言访问的库。我发现php的phurple(http://sourceforge.net/projects/phurple/)和python-purple(http://developer.pidgin.im/wiki/PythonHowTo)似乎不是最新的。你们会建议做什么?我的目标是像meebo.com一样以远程方式编写一个web应用程序答案应该包括一个教程或示例实现以及一个体面的文档