import { HttpClientRequestOptions, HttpClientRequestURL, HttpClientResponse } from "./httpclient.js"; import Context from "../../app/extend/context.js"; import "../egg.js"; import { Application } from "../application.js"; //#region src/lib/core/context_httpclient.d.ts export declare class ContextHttpClient { ctx: Context; app: Application; constructor(ctx: Context); /** * http request helper base on {@link HttpClient}, it will auto save httpclient log. * Keep the same api with {@link Application#curl}. * * @param {String|Object} url - request url address. * @param {Object} [options] - options for request. */ curl(url: HttpClientRequestURL, options?: HttpClientRequestOptions): Promise>; request(url: HttpClientRequestURL, options?: HttpClientRequestOptions): Promise>; } //#endregion