@alicloud/http-core-sdk

1.0.0 • Public • Published

Node.js Core SDK

Core SDK 用于处理底层的 HTTP/HTTPS 协议的请求和接受。

设计理念:

  1. coresdk 提供两个方法:$send()/$read()
  2. $send() 方法接受一个 request 参数。该参数包含 URI 描述、Headers、Method、Body。

URL 规范

┌─────────────────────────────────────────────────────────────────────────────┐
│                                    href                                     │
├──────────┬┬───────────┬─────────────────┬───────────────────────────┬───────┤
│ protocol ││   auth    │      host       │           path            │ hash  │
│          ││           ├──────────┬──────┼──────────┬────────────────┤       │
│          ││           │ hostname │ port │ pathname │     search     │       │
│          ││           │          │      │          ├─┬──────────────┤       │
│          ││           │          │      │          │ │    query     │       │
"  http:   // user:pass @ host.com : 8080   /p/a/t/h  ?  query=string   #hash "
│          ││           │          │      │          │ │              │       │
└──────────┴┴───────────┴──────────┴──────┴──────────┴─┴──────────────┴───────┘
(all spaces in the "" line should be ignored -- they are purely for formatting)

License

The MIT license

Readme

Keywords

none

Package Sidebar

Install

npm i @alicloud/http-core-sdk

Weekly Downloads

429

Version

1.0.0

License

MIT

Unpacked Size

6.54 kB

Total Files

3

Last publish

Collaborators

  • console-fe
  • aliyunsdkteam
  • pagecao
  • fengmk2
  • jacksontian