草庐IT

http-delete

全部标签

php - 在 PHP 中解析来自 HTTP Web 服务 (JSON) 的响应

我需要使用一个以JSON格式响应的HTTPWeb服务。鉴于Web服务的URL已知,我如何在php中实现此目的? 最佳答案 这是你应该做的:$data=file_get_contents();$data=json_decode($data,true);//Turnsitintoanarray,changethelastargumenttofalsetomakeitanobject这应该能够将JSON数据转换为数组。现在,解释一下它的作用。file_get_contents()本质上是获取远程或本地文件的内容。这是通过HTTP门户进行的

php - 如何在 PHP 中从 "http://"或 "www"获取 IP?

我如何在PHP/Curl中获取一些东西来为我获取URL的IP?这将是一个简单的界面,可以为我获取URLIP。例如输入“http://mysite.com”,然后我点击提交,然后我应该取回mysite.com的IP。 最佳答案 gethostbyname$ip_string=gethostbyname("stackoverflow.com");echo$ip_string;//returnsipaddress,ie12.34.56.78 关于php-如何在PHP中从"http://"或"w

php - Wordpress URL 和 wp_get_attachment_image_src - http 与 https

在Wordpress设置中,WordpressURL(用于很多资源URL)要求您硬编码http://或https://网址。这会导致将不安全的部分加载到安全站点上的问题,反之亦然。我该如何处理?例子://ThewordpressURLsetting(InSettings->General)http://example.net//Animagesource(thisisnowhttp://example.net/images/myimage.png)$imageSource=wp_get_attachment_image_src(get_post_thumbnail_id($post->

php - $_SERVER ['argv' ] HTTP GET 和 CLI 问题

我正在尝试写一个脚本来获取一些在线数据;脚本应由cron作业或phpcli以及标准GETHTTP请求调用。正如PHP网站上所述$_SERVER['argv']应该符合我的需要:Arrayofargumentspassedtothescript.Whenthescriptisrunonthecommandline,thisgivesC-styleaccesstothecommandlineparameters.WhencalledviatheGETmethod,thiswillcontainthequerystring.但是我无法让它与标准的HTTPGET请求一起工作。$_SERVER[

php - 通知 : Undefined index: HTTP_X_FORWARDED_FOR Error in Function

我收到通知:未定义索引:以下函数中的HTTP_X_FORWARDED_FOR:function_ip(){return(preg_match("/^([d]{1,3}).([d]{1,3}).([d]{1,3}).([d]{1,3})$/",$_SERVER['HTTP_X_FORWARDED_FOR'])?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR']);} 最佳答案 您应该使用getenv()方法而不是$_SERVER。function_ip(){if(preg_

php - 需要从 $_SERVER ['HTTP_HOST' 中删除 www ] 如何?

我需要从$_SERVER['HTTP_HOST']给出的字符串中删除www我如何在PHP中做到这一点? 最佳答案 $server_name=str_replace("www.","",$_SERVER['HTTP_HOST']);这应该可以解决问题...... 关于php-需要从$_SERVER['HTTP_HOST'中删除www]如何?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

php - 检查 URL scheme 是 HTTP 还是 HTTPS

我正在使用以下代码将http://添加到URL。(substr(strtolower($url),0,7)=='http://'?"":"http://").$url但是如何查看原始URL是否包含https呢?我不想使用OR子句。 最佳答案 preg_match("@^https?://@",$url) 关于php-检查URLscheme是HTTP还是HTTPS,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

elementUI upload自定义文件上传【http-requeset】的方法

问题描述elmentUI中的upload默认的提交行为是通过action属性中输入的url链接,提交到指定的服务器上。但是这种url提交文件的方式,在实际的项目环境中往往是不可取的。我们的服务器会拦截所有的请求,进行权限控制,密钥检查,请求头分析等安全行为控制。写在这里的url无法实现定义请求参数之类的,就更不能进行后面的操作了。如果你说放行这个请求不就行了嘛,确实,放行不做任何操作是可以,真被人攻击了,到时候定责的时候就麻烦了。所以最恰当的方式,就是自定义文件的上传行为。实现讲解为了方便讲解,我这里将auto-upload属性设置为false,需要手动提交文件上传。el-upload中有一个

php - Symfony 2 : How to avoid assets being deleted?(在 Windows 上)

有时发布Assets的命令会删除所有Assets(直接形成捆绑!!)而不是复制/符号链接(symboliclink)它们。我尝试了这两个命令:phpapp/consoleassets:installwebphpapp/consoleassets:install--symlinkweb两者有时都有效,但有时它们会破坏一切,我必须回到最后一个变更集(上帝保佑mercurial)。他们甚至从框架和演示中删除Assets。这是一个错误,还是我使用了错误的命令?我认为应该清除web/bundles目录的那段代码存在错误。相反,它直接从包中(随机地)删除所有内容,例如:MyBundle/Resou

php - 关于 DELETE 方法的 REST API 设计

我正在构建RESTAPI。实际上,我了解通用指南和规则。但是我对DELETE方法有疑问,因为我需要在请求中通过正文发送数据,而DELETE方法将忽略正文。如果你问什么数据让我在DELETE方法中通过正文发送它,是一个“url”和一些其他参数。当然,“url”在数据库中有id,所以我可以毫无问题地使用DELETE,例如DELETEhttps://api.example.com/content/url:url_id。但与其传递id,我选择传递url本身和其他一些参数。我的业务逻辑和要求迫使我在DELETE方法中传递url而不是id。所以在阅读之后,我还发现了一些代理阻止DELETE和PUT