草庐IT

Data-Url

全部标签

php - 如何使用 Guzzle 模拟特定 URL 的响应?

Guzzle6文档提供了一种简单的方法来模拟HTTP调用,以便每个请求返回一个特定的响应:http://docs.guzzlephp.org/en/latest/testing.html#mock-handler但是,正如文档中所述,MockHandler定义了一个响应队列,无论URL是什么,每个请求都会以相同的顺序发送。如何告诉Guzzle在每次调用时为给定的URL发送特定的响应?例如,我想要这个电话:$client->request('GET','/products')->getBody();不是发出实际请求而是总是返回:{'products'=>[{id:1,name:'Prod

php - CodeIgniter:使用 HTTPS 和 AWS 时如何从 url 中删除 index.php

我使用HTTPS作为主要url,并且根据GoogleSEO指南,我必须设置以下重定向http://example.com/至https://example.comhttp://www.example.com/至https://example.comhttps://www.example.com/至https://example.com我配置的重定向非常适用于主页。但是对于内部页面,只有第一个有效,而第二个和第三个在url中添加index.php。示例https://www.example.com/index.php/mobiles/apple/apple-iphone-se至https

php - 使用 Laravel - Php 将输入值传递给 URL

我的目的是获取Actionurl形式的输入值。HTML:find}}">{{csrf_field()}}路线:Route::post('/search/the/{names}','maincontroller@search');Route::get('/tfind','maincontroller@takefind');Controller:publicfunctionsearch($names,Request$request){//dd($request->find);$names=$request->input('find');if(!empty($names)){$find=DB

php - 使用 curl put 上传文件 - multipart/form-data

我正在尝试通过curl-put方法上传文档。但是当我调用这个文件时,它只生成0字节文件而不是上传文件。我正在使用第三方的网络服务。这里缺少什么?标题中有什么吗?在文件名中我们需要传递文件名还是路径?PHP代码$data=json_encode($this->data);$file_url=$filepath;$f=array($filepath);$eol="\r\n";$BOUNDARY=md5(time());$BODY="";//initmycurlbody$BODY.='--'.$BOUNDARY.$eol;//startparamheader$BODY.='Content-D

php - 如何在 Laravel 中使用两种语言生成路由的 url

基于此thread我试图为我的网站实现额外的英语,默认是法语并且不使用任何前缀所以像www.website.com并且切换到英语将是www.website.com/en/,我想要联系页面的url,例如www.website.com/en/contact和www.website.com/contact分别用于英语和法语版本。我当前的routes.phpif(Request::segment(1)=='en'){App::setLocale(Request::segment(1));Config::set('app.locale_prefix',Request::segment(1));}

php - Symfony3 Facebook 登录 - redirect_uri URL 被转换为相对

我正在尝试为网络应用程序实现facebook登录。这是FacebookConnect.phpgenerateUrl('connect_facebook_check',array(),UrlGeneratorInterface::ABSOLUTE_URL);$facebookOAuthProvider=$this->get('app.facebook_provider');$url=$facebookOAuthProvider->getAuthorizationUrl([//theseareactuallythedefaultscopes'scopes'=>['public_profil

php - Imagecreatefromwebp() : WebP decode: fail to decode input data

我正在尝试使用imagecreatefromwebp()将webp文件转换为JPEG,但不幸的是,它向我发出警告:警告:imagecreatefromwebp():WebP解码:无法解码输入数据。这是我的代码$filename=dirname(__FILE__)."\\".$keyword."1.webp";//$keyword='xyz';$im=imagecreatefromwebp($filename);//Convertittoajpegfilewith100%qualityimagejpeg($im,'./example.jpeg',100);imagedestroy($im

php - 从样式 css 获取背景图像 URL 的简单 html dom

我正在尝试从获取图像url使用简单的htmldom的css代码。但我没有得到图片网址。我想得到hd-banner-image此处的图片网址:#c4-header-bg-container{background-image:url(//yt3.ggpht.com/5oabquJr1cMEhL0GSyaeim5K78FLxILh4hXJBxIU3NnbpoVLMvquA6l2cbn7cTaFiRNRM2Vy-A=w1060-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no);}@mediascreenand(-webkit-min-devi

php - 从 URL 解析域

我需要构建一个从URL解析域的函数。所以,用http://google.com/dhasjkdas/sadsdds/sdda/sdads.html或http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html它应该返回google.com与http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html它应该返回google.co.uk。 最佳答案 查看parse_url():$url='http://google.com/dhasjkdas

php - 从 Instagram API 查看 Instagram 图片时出现 URL 签名过期错误

我正在从instagramAPI获取instagram图片。(端点:https://api.instagram.com/v1/users/self/media/recent?access_token=)。然后我将从API调用返回的图像URL保存在数据库中,并在前端使用它们。示例图片网址如下。示例网址:https://scontent.cdninstagram.com/vp/xxx/xxx/xx/s150x150/xxx/x.x.x.x/xxxx_n.jpg但有时图像不显示,当我转到图像特定链接时,它显示“URL签名已过期”。那会是什么原因呢?我在之前的post中提到过相同的问题在堆栈溢