Documentation Index
Fetch the complete documentation index at: https://docs.x.com/llms.txt
Use this file to discover all available pages before exploring further.
Universal HTTP client that works in both Node.js and browser environments
Constructors
constructor
• new HttpClient(): HttpClient
Returns
HttpClient
Defined in
http-client.ts:43
Methods
▸ createHeaders(init?): Headers
Create a new Headers instance
Parameters
| Name | Type |
|---|
init? | Record<string, string> | Headers |
Returns
Headers
Defined in
http-client.ts:99
request
▸ request(url, options?): Promise<HttpResponse>
Make an HTTP request
Parameters
| Name | Type |
|---|
url | string |
options | HttpClientRequestOptions |
Returns
Promise<HttpResponse>
Defined in
http-client.ts:106
get
▸ get(url, headers?): Promise<HttpResponse>
Make a GET request
Parameters
| Name | Type |
|---|
url | string |
headers? | Record<string, string> |
Returns
Promise<HttpResponse>
Defined in
http-client.ts:141
post
▸ post(url, body?, headers?): Promise<HttpResponse>
Make a POST request
Parameters
| Name | Type |
|---|
url | string |
body? | string |
headers? | Record<string, string> |
Returns
Promise<HttpResponse>
Defined in
http-client.ts:151
put
▸ put(url, body?, headers?): Promise<HttpResponse>
Make a PUT request
Parameters
| Name | Type |
|---|
url | string |
body? | string |
headers? | Record<string, string> |
Returns
Promise<HttpResponse>
Defined in
http-client.ts:162
delete
▸ delete(url, headers?): Promise<HttpResponse>
Make a DELETE request
Parameters
| Name | Type |
|---|
url | string |
headers? | Record<string, string> |
Returns
Promise<HttpResponse>
Defined in
http-client.ts:173
patch
▸ patch(url, body?, headers?): Promise<HttpResponse>
Make a PATCH request
Parameters
| Name | Type |
|---|
url | string |
body? | string |
headers? | Record<string, string> |
Returns
Promise<HttpResponse>
Defined in
http-client.ts:183