Guzzle Http 使用 返回 非 200 状态 抛出异常

<?php

require ‘../vendor/autoload.php‘;
use GuzzleHttp\Client;
use \Symfony\Component\VarDumper\VarDumper;

$client = new Client();
$url = "http://localhost/symfony2/web/app_dev.php/test/guzz";
try{
    $response = $client->get($url);
    var_dump($response);
} catch (\GuzzleHttp\Exception\ClientException $exception) {
    $responseBody = $exception->getResponse()->getBody()->getContents();
    //$responseBody = $exception->getResponse()->getBody(true);有的版本可能是这样
    VarDumper::dump($responseBody);
}
时间: 2024-11-05 01:08:52

Guzzle Http 使用 返回 非 200 状态 抛出异常的相关文章

关于iframe和div窗口中ajax请求200状态时执行的回调问题

上一篇说了在ajax回调里面处理iframe窗口的刷新问题,这一篇记录一下遇到的一个分别在iframe和div窗口中ajax请求200状态时执行的回调问题. 我们先来看一下ajax请求的写法(这里使用了jQuery) function check_pass(uid) { $.ajax({ type: "GET", url: siteurl, dataType: "json", data:{ "c":"api", "m

MySQL(15):Select-distinct(返回非重复的记录)

1. 查询所有记录 和 查询 非重复记录 语法: SELECT    [ALL | DISTINCT ] All:返回所有记录 Distinct:返回非重复记录 针对获得的记录内的字段生效.   2. 案例: (1)看下面图,我们发现查询到是很多重复的,如下: (2)使用Select—distinct,如下: (3)select * from /  select distinct * from (4)select days,begin_date from teacher_class  /  se

[WPF] C1ComboBox的非编辑状态

一.前言 先看看WPF自带的 ComboBox 在非编辑状态,自定义 ItemTemplate 的情况下,效果如下图所示: 其当前选中的项(红框内)与自定义的 ItemTemplate 一样: 但是 C1ComboBox 的非编辑状态(IsEditable="False"): 总感觉它的非编辑状态并没有完成,虽然数字和英文无法输入,但在红框内依旧可以输入中文文本(QQ拼音输入法的中文输入状态):并且在非编辑状态下并非像 Combobox 的非编辑状态可以显示自定义的 ItemTempl

关于C++函数思考2(函数返回引用和返回非引用的区别)

引用是提高代码效率的一大利器,尤其对于对象来说,当引用作为参数时候不用大面积的复制对象本身所造成的空间与时间的浪费.所以有时候对于参数的返回值我们也希望返回参数的引用.在这里我们回忆一下C语言函数返回局部变量所注意的方面,也可以看我的这篇文章.下来我们对于C++ 中函数返回引用或非引用进行探讨!! 1.返回引用 /********************************************************************** * * Copyright (c)2015

nginx 404 返回404 状态码 (非200)

修改你的nginx 配置文件server 模块404字段 server { ------ ------ error_page 404 /404.html;    #这里404 后面和路径 之前不要用等号.用空格分隔,否则看到状态码是200 }

http网络请求 返回不同的状态码

201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问. 200(成功)  服务器已成功处理了请求.通常,这表示服务器提供了请求的网页. 201(已创建)  请求成功且服务器已创建了新的资源. 202(已接受)  服务器已接受了请求,但尚未对其进行处理. 203(非授权信息)  服务器已成功处理了请求,但返回了可能来自另一来源的信息. 204(无内容)  服务器成功处理了请求,但未返回任何内容. 205(重置内容) 服务器成功处理了请求,但未返回任何内容.与 204 响应不同,

OJ python答题结果&quot;返回非零&quot;

最近在OJ上用python答题,偶尔会遇到结果“放回非零”的情况(Non-zero Exit Code) 总结了以下,目前知道的是这些: 1. 在python2中用了input(),或在python3中用了raw_input() 如果是python2提交,就要用raw_input(); 如果是python3提交,就要用input(); 2.列表index out of range 有时候也会返回这个错误

简单模拟IOC容器:返回对象并能抛出异常

本次要求:已知com.zzj.vo包下分别有Tiger.lion.Elephant三个Java源文件,请据此实现以下功能:①.自定义一个名为Component的注解,要求该注解只能用于类且代码运行时该注解依然有效:②.为Tiger和Lion类添加component注解③.在Application类中定义静态代码块,该代码块可自动将有Component注解修饰的类创建对象并放在Map集合中:然后定义一个名为getBean的static方法,要求传入Class类实例时返回该Class类对应类的对象,

iOS uitableViewCell 选中 push后返回 取消选中状态

首先我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个 ViewController,每次点击Cell的时候,Cell都会被选中,当从push的ViewController返回的时候选中的Cell便会 自动取消选中.后来由于某些原因我把这个UITableViewController改成了UIViewController,之后就产生了一个问题:每 次返回到TableView的时候,之前选中的Cell不能自动取消选中,经过查找得知: U