ICode9

精准搜索请尝试: 精确搜索
  • php – 如何在Guzzle http中添加标题2019-08-28 06:30:58

    我正在Laravel 5.5中构建一个小应用程序,我正在使用Guzzle Http来调用api url并获得响应.很少有api调用具有一定的条件,有标题可以作为生成请求的授权.我正在尝试将标题放置如下: public function post(Request $request) { try { if ($request->url_method == 'get')

  • php – Guzzle / curl无法解析主机2019-08-25 02:29:38

    我正在尝试在同一个Vagrant VM中运行我的API和我的客户端.在客户端我想使用Guzzle.当我尝试设置一个简单的测试时,我从curl得到以下错误: Fatal error: Uncaught exception 'GuzzleHttp\Exception\RequestException' with message '[curl] (#6) See http://curl.haxx.se/libcurl/c/

  • php – 没有作曲家的Guzzle2019-08-24 17:32:23

    我需要使用需要Guzzle的sproutvideo php lib Guzzle需要安装composer并且不确定是否需要运行,因为在我找到的某个文件中 require 'vendor/autoload.php'; 我从未使用过作曲家,而且我在共享主机上,我无法安装它 我从github下载Guzzle 但我不确定我是否解决了autoload.php工作人员

  • php – guzzle ver 6 post方法不是woking2019-08-24 16:34:00

    正在使用postman(带有application / json类型的原始格式数据) 与guzzle6 url-http://vm.xxxxx.com/v1/hirejob/ { "company_name":" company_name", "last_date_apply":"06/12/2015", "rid":"89498" }

  • php – Laravel中的Guzzle客户端:InvalidArgumentException:“没有配置任何方法来处理form_params配置密钥”2019-08-24 16:32:24

    我正在尝试使用Guzzle客户端向API发布请求,我收到一条错误消息, InvalidArgumentException: “No method is configured to handle the form_params config key” 这是我尝试过的: $response = $this->guzzle->post("https://example.com",[ 'form_params'=>

  • php – Laravel Guzzle不起作用,但Curl确实如此2019-07-27 18:40:47

    我正在使用Guzzle来处理外部API. 我这样使用它: $client = new Client; $request = $client->request('GET', 'https://api.callrail.com/v1/companies.json', [ 'headers' => [ 'Authorization' => 'Token token="m

  • php – 使用Guzzle删除带参数的请求2019-07-24 22:31:51

    我必须在CodeIgnitor平台中使用参数执行DELETE请求.首先,我尝试使用cURL,但我切换到了Guzzle. 控制台中的请求示例如下: curl -X DELETE -d '{"username":"test"}' http://example.net/resource/id 但是在Guzzle的文档中,他们使用像GET这样的参数,比如DELETE http://example.net/r

  • php – 无法使用Guzzle请求发送cookie2019-07-22 20:28:27

    我有一个PHP脚本需要从应用程序中获取CSV文件.应用程序有一个API允许脚本进入,这为脚本提供了一个用于身份验证的会话cookie.然后我需要做一个GET请求来获取CSV文件(API不支持). 使用curl目录工作: $c = curl_init($url); curl_setopt($c, CURLOPT_COOKIE, 'PHPSESSID=' . $session

  • php – Symfony / Console:如何使用多个进度条?2019-07-22 10:30:11

    我有一个Symfony / Console的命令,它使用Guzzle Pool一次下载几个文件.我已经有Guzzle报告每个文件的download progress,这很好. 现在我想使用Symfony / Console的ProgressBar helper来改进它.问题是我为ProgressBar找到的所有示例都只使用一个进度条.我需要几个独立的进度条 – 每

  • php – Laravel – Guzzle请求/ cURL错误6:无法解析主机2019-07-17 13:28:11

    我尝试向Github API发出API请求以进行测试.我在Laravel 5.1 APP上安装了最新的Guzzle版本(“guzzle / guzzle”:“^ 3.9”).在我的routes.php中,我有以下代码: Route::get('guzzle/{username}', function($username) { $client = new Client([ 'base_uri' => 'https://a

  • php – Behat:Goutte / Guzzle通过cURL下载文件“警告:curl_setopt_array():3607不是有效的文件句柄资源”2019-07-11 16:30:28

    使用Behat测试涉及下载文件的某些行为.使用Goutte和Guzzle来拦截文件下载,这样我就可以在另一个步骤中与它进行交互. //Where to put the file $tmpFile = 'download.zip'; $handle = fopen($tmpFile, 'w'); $goutteDriver = $this->getSession()->getDriver(); $goutteClient =

  • php guzzle [curl] 52来自服务器的空回复2019-07-11 16:27:26

    我正在提出以下请求,导致服务器空回复. Originate server : AWS ec2 / PHP 5.4 / Guzzle Remote server : AWS ec2 through elb CURL info :{ "url":"https:\/\/xxx\/xxx", "content_type":null, "http_code":0, "header_size"

  • php – 如何使用Guzzle模拟特定URL的响应?2019-07-11 15:31:55

    Guzzle 6文档提供了一种模拟HTTP调用的简便方法,以便每个请求都返回一个特定的响应:http://docs.guzzlephp.org/en/latest/testing.html#mock-handler 但是,正如文档中所述,MockHandler定义了一个响应队列,它将按照相同的顺序为每个请求(无论URL)发送. 如何告诉Guzzle每次调用给定UR

  • php – 测试侦听webhook的Laravel路由2019-07-10 18:30:51

    好像我在这里遗漏了一些东西,但我正在努力为Laravel实施集成SendOwl webhook的测试. 这是我正在使用的文档: https://help.sendowl.com/help/using-web-hooks 注意我已经在VerifyCSRFToken中添加了要排除的路由 使用ngrok(设置webhook转到本地开发的ngrok URL)我已经确认控制器代码

  • php – 在guzzle中使用文件和字段的POST请求2019-07-03 07:18:13

    好的,我会给一些背景开始.我有用CakePHP编写的系统A来处理广告和产品等.最近,我一直致力于另一个用Laravel编写的系统,它可以作为一个自助工具,供房地产经纪人发布和管理他们在系统A中的房地产清单.我现在正在上传自己的图像.将站点提供给系统A.我在Cake中编写了一个简单的控制器操

  • php – Guzzle asynch请求无法正常工作2019-07-03 02:18:01

    我正在使用Guzzle,我通过作曲家安装,并没有做一些相对简单的事情. 我可能误解了documentation,但基本上我想要做的是向服务器运行POST请求并继续执行代码而不等待响应.这就是我所拥有的: $client = new \GuzzleHttp\Client(/*baseUrl, and auth credentials here*/); $client->post

  • php – Sage One API – unsupported_grant_type2019-07-02 11:20:04

    我试图通过使用Guzzle(v6)/ Laravel 5.2(Laravel的参与与此问题无关)来获取Sage One API的访问令牌,它停留在“请求访问令牌”阶段. 错误 Client error: `POST https://api.sageone.com/oauth2/token` resulted in a `400 Bad Request` response: {"error":"unsupported_grant_ty

  • 用于HTTP keep-alive的PHP Guzzle客户端2019-07-02 11:19:45

    我正在尝试连接到一个API,使连接保持活动状态并发送分块数据. 我有一个使用fsockopen的解决方案,它写入和读取流并使用while(!$stream-> eof()). 我想知道我是否可以使用Guzzle来获得相同的结果? 我看到了Async方法,但有些人可以告诉我如何等待流吗?解决方法:Guzzle 6支持PRS-7,它将响

  • php – 如何在Guzzle中捕获cURL使用的IP?2019-06-29 09:16:31

    我正在使用Goutte(内部使用Guzzle)进行网络抓取项目.我正在研究自定义速率限制器,因此我将所有HTTP操作存储到数据库表中,以便我可以检查是否在最近的时间范围内对主机进行了调用. 目前我正在使用gethostbyname将已知主机名转换为IP地址,但Guzzle已经进行了查找,因此这可能是浪费.

  • phpunit – 假api响应或连接到服务的真实响应?2019-06-27 16:17:00

    我在服务类中创建了一些方法,使用API​​ POST请求通过Guzzle连接到外部服务/提供者. 我喜欢使用phpunit进行测试 – 我应该使用假的HTTP Json响应而不连接服务,还是应该连接到服务以获得服务的真实响应?解决方法:测试中的一个共同原则是“不要嘲笑你不拥有的东西”.模拟这些API调用

  • composer2019-06-26 12:02:46

    composer:1:根据不同得系统安装composer;下面讲得是window下得composer使用2:在当前目录上面的路径显示框中输入CMD,然后回车即可。进入cmd命令获取包得方式一:(1):当前目录建立composer.json(内容如下{ "require": { "guzzlehttp/guzzle": "4.2.*","league/csv": "6.0.*", "sp

  • php – 将cURL转换为Guzzle POST2019-06-09 02:17:03

    我正在调整一个例子来上传一个图像到imgur.该示例使用curl,我使用guzzle ^ 6.1.卷曲的例子是: <html> <h3>Form</h3> <form method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value=&q

  • php – 如何处理致命错误:cURL错误7:无法连接到xxxx端口4432019-05-28 13:17:48

    我有一个连接到第三方API的脚本.它应该是24/7不间断循环运行(我在重新启动循环之前使用了一个睡眠). 问题是,有时第三方API会被ddosed或连接只是因为这个错误而丢失: Fatal error: Uncaught exception ‘GuzzleHttp\Ring\Exception\ConnectException’ with message ‘cURL err

  • php – 在Guzzle中同时模拟响应并使用历史中间件2019-05-27 17:16:12

    有没有办法在Guzzle中模拟响应和请求? 我有一个发送一些请求的类,我想测试. 在Guzzle doc中,我找到了一种方法,我可以单独模拟响应和请求.但我怎样才能将它们结合起来? 因为,如果使用历史堆栈,guzzle试图发送一个真实的请求. 和签证一样,当我模拟响应处理程序无法测试请求时. class

  • Python的RESTful客户端,如来自PHP的Guzzle2019-05-19 23:17:17

    Python库提供的RESTful客户端界面如下: client = Client( base_url="http://example.com/api/1/", auth=("user", "password"), cookie=cookielib.FileCookieJar('cookie-file')) result = client.get('group', params={&quo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有