Http Requester
Sublime Text 2 & 3 的 HTTP 客户端插件
详细信息
安装次数
- 总计 28K
- Win 16K
- Mac 8K
- Linux 4K
8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | 6 月 23 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 3 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 0 |
Mac | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
README
SublimeHttpRequester - Sublime Text 2 & 3 的 HTTP 客户端插件
摘要
使用所选文本作为 URL + 标头进行 HTTP 请求。对于从 Sublime Text 2 编辑器测试 REST API 非常有用。
更新:增加了延迟和下载时间输出。
用法
选择代表 URL 的文本。请求示例
http://www.google.com/search?q=test
GET http://www.google.com/search?q=test
www.google.com/search?q=test
如果您需要添加额外的标头,请在 URL 行下方添加,每行一个
www.google.com/search?q=test
Accept: text/plain
Cookie : SOME_COOKIE
使用右键单击上下文菜单命令 Http Requester 或快捷键 CTRL + ALT + R (在 Mac OS X 上为 COMMAND + ALT + R)。更新:按 F5 刷新上次请求。
POST/PUT 使用方法
只需在任意额外标头后添加 POST_BODY:,然后是以下行的正文
POST http://posttestserver.com/post.php
POST_BODY:
this is the body that will be sent via HTTP POST
a second line for body message
如果您需要 POST 表单变量
POST http://posttestserver.com/post.php
Content-type: application/x-www-form-urlencoded
POST_BODY:
variable1=avalue&variable2=1234&variable3=anothervalue
对于 PUT
PUT http://yoururl.com/puthere
POST_BODY:
this body will be sent via HTTP PUT
DELETE 使用方法
与 HTTP GET 相同
DELETE http://yoururl.com/deletethis
通过代理请求
如果您需要通过代理服务器发送请求,可以使用
GET www.yourtest.com
USE_PROXY: 127.0.0.1:1234
其中 127.0.0.1 是代理服务器地址(IP 或 URL)后跟端口号。 警告 : 总是追加端口号,即使它是 80
使用客户端 SSL 证书
如果您需要客户端 SSL 证书,可以使用
GET https://yoursecureserver.com
CLIENT_SSL_CERT: certif_file.pem
CLIENT_SSL_KEY: key_file.key
使用 html 字符集
如果您需要向具有特定编码(如西里尔)的页面请求数据,可以使用
GET https://yoursecureserver.com
CHARSET: cp1251
在相同的结果标签中显示结果
如果您希望所有请求的响应都在同一文件(标签)中,可以使用以下参数
GET http://someserver.com
SAME_FILE: True
设置自定义超时
对于自定义请求超时值,请使用以下参数(时间单位为 秒)
GET http://someserver.com
TIMEOUT: 5
安装
使用 Sublime Text 2/3 包控制插件 (http://wbond.net/sublime_packages/package_control),按 CTRL + SHIFT + P 查找 Package Control: Install Package 并按 Enter。通过名称 Http Requester 在列表中查找此插件。
或者直接将代码克隆到你的Sublime Text 2/3插件文件夹(通常位于/Sublime Text 2/Packages/或/Sublime Text 3/Packages/)。