ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Http Requester

Sublime Text 2 & 3 的 HTTP 客户端插件

详细信息

  • 2017.04.17.12.22.44
    2014.06.14.11.42.06
  • github.​com
  • github.​com
  • 7 年前
  • 1 小时前
  • 12 年前

安装次数

  • 总计 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

源代码
raw.​githubusercontent.​com

SublimeHttpRequester - Sublime Text 2 & 3 的 HTTP 客户端插件


联系: [email protected]

摘要

使用所选文本作为 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/)。