HTTP 客户端工具库 ws-http

MIT
PHP
跨平台
2016-07-29
vb2005xu

ws-http:简单轻量的HTTP 客户端工具库。

ws-http

可用于 HTTP API 测试,支持 ssl,basic auth,代理,自定义请求头,以及常用HTTP 请求方法。

$httpRequest = \Ws\Http\Request::create();

$httpResponse = $httpRequest->get("https://api.github.com");
$watcher = \Ws\Http\Watcher::create($httpResponse);

$watcher
         ->assertStatusCode(200)
         ->assertHeadersExist(array(
            "X-GitHub-Request-Id",
            "ETag"
         ))
         ->assertHeaders(array(
            "Server" => "GitHub.com"
         ))
         ->assertBody('IS_VALID_JSON')
         ->assertTotalTimeLessThan(2);
$httpRequest = \Ws\Http\Request::create();
$httpResponse = $httpRequest->get("https://freegeoip.net/json/8.8.8.8");
$watcher = \Ws\Http\Watcher::create($httpResponse);

$watcher
         ->assertStatusCode(200)
         ->assertHeadersExist(array(
            "Content-Length"
         ))
         ->assertHeaders(array(
            "Access-Control-Allow-Origin" => "*"
         ))
         ->assertBodyJsonFile(dirname(__DIR__) . "/tests/Ws/Http/_json/freegeoip.net.json");

查看所有例子: https://github.com/toohamster/ws-http/blob/master/tests/Ws/Http/ATest.php.

要求:

  • PHP:版本 5.4.40 以上

  • PHP Extensions:Curl

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Web Service 那点事儿(1)

Web Service,即“Web 服务”,简写为 WS,从字面上理解,它其实就是“基于 Web 的服务”。而服务却是双方的,有服务需求方,就有服务提供方。服务提供方对外发布服务,服务需求方调用服务提...

2014/07/01 22:34
8.2K
23
Web Service 那点事儿(1)

Web Service,即“Web 服务”,简写为 WS,从字面上理解,它其实就是“基于 Web 的服务”。而服务却是双方的,有服务需求方,就有服务提供方。服务提供方对外发布服务,服务需求方调用服务提...

2016/05/17 10:34
2
2
JAX-WS实做webservice验证

在JAX WS标准中,做websevice变得容易,都是用注解等就可以实现了,其中用来做 webservice的权限也是很容易的,比如要根据用户名和密码才能访问ws,下面直接代码, 给出对应的例子,使用的是cxf了....

2013/06/16 09:37
577
0
Java API对WebService的支持

参照孔浩老师WebService视频

2016/08/26 23:00
117
0
webService——学习(3):使用JDK开发webService

Web Service,即“Web 服务”,简写为 WS,从字面上理解,它其实就是“基于 Web 的服务”。而服务却是双方的,有服务需求方,就有服务提供方。服务提供方对外发布服务,服务需求方调用服务提...

2015/09/11 21:11
25
0
centos 7上ambari安装试用

centos 7上ambari安装试用

2015/12/08 10:07
93
0
CButton::Create​

MFC创建Windows按钮控件并将它附加到 CButton 对象。

2014/06/16 16:34
24
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部