web客户端应用程序

1.lynx :用做页面测试 //lynx命令是纯文本模式的网页浏览器,不支持图形、音视频等多媒体信息
格式: lynx [options] [path or URL]
选项:-case:在搜索字符串时,区分大小写
-ftp:关闭ftp功能
-nobrowse:关闭目录浏览功能
-noclor:关闭色彩显示模式
-reload:更新代理服务器的缓存,只对首页有效
--color:若是系统支持彩色模式,则激活彩色模式
--help:显示指令的帮助信息
--versiom:显示指令的版本信息 浏览器

2.elinks :交互式模式
elinks [Options...] [URL...]
-dump:不进入交互式模式,直接将指定的资源内容输出到标准输出(复制网页内容)
-anonymous:是否使用匿名账号方式
-auto-submit:对于偶然遇到的第一个表单是否自动提交
-config-dir:指定elinks指令运行时读取和写入自身的配置和运行状态的存放目录
-version:显示指令的版本信息
-h:显示帮助信息缓存

3.curl:curl是基于URL语法在命令行模式下工做的文本传输工具,能够支持http,https,ftp,ftps,gopher,telnet,dict,file,及LDAP协议等;
curl的特性:
1.支持HTTPS认证,支持kerberos认证,用户名/密码认证;
2.支持http协议的PUT方法及POST方法;
3.基于FTP协议和HTTP协议的文件上传、下载,且能够支持上传、下载过程当中的文件断点续传功能;
4.代理服务器及代理服务器管道(Proxy Tunneling)
5.支持使用Cookie
6.支持IPv6
用法:
curl [options] [URL...]
经常使用选项:
-A, --user-agent <agent string>:设置发送给服务器的用户代理;
-e, --referer <URL>:访问目标URL时,跳转来源是<URL>;
--compressed:要求服务器响应报文必须是压缩格式;
--cacert <CA certificate>:在进行HTTPS链接时,使用指定的CA证书;
-H, --header <header>:自定义首部信息,并将该首部传递给服务器;
-I, --head:使用HEAD方法向服务器请求资源,只要求服务器返回响应报文的首部;
--limit-rate <speed>:设置文件传输速率;
-0:使用http/1.0;
-1:使用tlsv1;
-2:使用SSLv2;
-3:使用SSLv3;
-4:使用IPv4;
-6:使用IPv6;服务器

4.ab:Apache HTTP服务器压力测试工具(通常不用于生产环境)
经常使用选项:
-c concurrency:向服务器发送的并发请求数;
-n requests:向服务器发送的总的请求数;
-k:开启keepalive长链接;并发

相关文章
相关标签/搜索