Quickly and easily send REST, SOAP, GraphQL or gRPC requests directly in Editor
@user = doe
@password = 12345678
GET https://httpbin.org/basic-auth/{{user}}/{{password}}
Authorization: Basic {{user}}{{password}}
Name | Description |
---|---|
httpyac.send |
send request in ActiveTextEditor in active line |
httpyac.sendAll |
send all requests in ActiveTextEditor |
httpyac.resend |
resend last request |
httpyac.show |
show cached response of request in ActiveTextEditor in active line |
httpyac.viewHeader |
show response headers, request header and timings of request in ActiveTextEditor in active line |
httpyac.save |
save response of request in ActiveTextEditor in active line |
httpyac.clearAll |
clear all cached responses |
httpyac.toggle-env |
toggle environment of active text document |
httpyac.generateCode |
generate code of request in ActiveTextEditor in active line |
httpyac.reset |
reset environments, oauth sessions and cookies |
httpyac.logout |
see current oauth2 sessions and logout |
httpyac.removeCookies |
remove received cookies |
httpyac.new |
create empty http file |
httpyac.showHistory |
show response history |
httpyac.clearHistory |
clear response history |
httpyac.removeHistory |
remove history entry |
keybindings are only active in files with language http
Name | Description | keybindings |
---|---|---|
httpyac.send |
send request in ActiveTextEditor in active line | ctrl+alt+r |
httpyac.resend |
resend last request | ctrl+alt+l |
httpyac.toggle-env |
toggle environment of active text document | ctrl+alt+e |
Name | Description | Default |
---|---|---|
httpyac.requestDefaultHeaders |
default request headers if not overwritten | { "User-Agent": "httpyac"} |
httpyac.requestGotOptions |
request options used for got | - |
httpyac.cookieJarEnabled |
is CookieJar support enabled | true or options |
HttpYac extension uses the proxy settings of Visual Studio Code (
http.proxy
).
Name | Description | Default |
---|---|---|
httpyac.environmentSelectedOnStart |
list of selected environments on startup | - |
httpyac.environmentPickMany |
allow picking many environments at the same time | true |
httpyac.environmentVariables |
environment variables | { "$shared":{} } |
httpyac.envDirName |
relative or absolute path to folder with dotenv files | "env" |
Name | Description | Default |
---|---|---|
httpyac.responseViewHeader |
headers (e.g. content-type), test results (e.g. tests.failed), timings (e.g. timings.total) and meta data (e.g. meta.size) visible in code lens of response | [ "timings.total", "content-type", "content-length" ] |
httpyac.responseViewMode |
response view mode of file | preview |
httpyac.responseViewPrettyPrint |
response view pretty prints content. Pretty print is only working, if editor receives focus (vscode limitation) | true |
httpyac.responseViewPreserveFocus |
response view will not take focus after receiving response | true |
httpyac.responseViewColumn |
response preview column option (current, beside) | beside |
httpyac.responseViewLanguageMap |
mimetype to languageId map for response view (only used if not in preview mode) | beside |
Name | Description | Default |
---|---|---|
httpyac.showGutterIcon |
show gutter icon to highlight request lines | true |
httpyac.useMethodInSendCodeLens |
use request method in send code lens | false |
httpyac.logLevel |
log level of output channel | warn |
httpyac.maxHistoryItems |
number of max history items | 50 |
See CHANGELOG here