@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

/@alicloud/http-core-sdk/

    Package Sidebar

    Install

    npm i @alicloud/http-core-sdk

    Weekly Downloads

    657

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    6.54 kB

    Total Files

    3

    Last publish

    Collaborators

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