Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bilibili/http-service
/ functions
Functions
126 in github.com/bilibili/http-service
⨍
Functions
126
◇
Types & classes
110
↓ 45 callers
Method
with
* 挂载临时中间件 * @param middleware 中间件 * @param payload 中间件的载荷 * @returns dispatcher
packages/http-svc/src/control/assemble.ts:128
↓ 36 callers
Method
request
(config: UniosRequestConfig)
packages/unios/index.d.ts:36
↓ 24 callers
Function
getBuiltInMiddlewareName
(name: BuiltInMiddleware)
packages/http-svc/src/shared.ts:4
↓ 9 callers
Function
encodeKV
(k: string, v: string)
packages/http-svc/src/__tests__/params-serializer.spec.ts:7
↓ 7 callers
Method
get
(ctx: IMiddlewareContext, name: string)
packages/http-svc/types/exports.d.ts:43
↓ 6 callers
Function
createError
(ctx: IHttpSvcContext, e?: any)
packages/http-svc/src/shared.ts:34
↓ 6 callers
Function
resolve
(...p)
scripts/start.ts:13
↓ 5 callers
Method
disable
(key: string)
packages/http-svc/types/exports.d.ts:38
↓ 4 callers
Function
setObjectValue
(obj: Record<string, any>, keyOrKeys: string | string[], value: any, spread?: boolean)
packages/http-svc/src/shared.ts:188
↓ 3 callers
Function
doRetry
(extra?: any)
packages/http-svc/src/built-in/retry.ts:21
↓ 3 callers
Function
getDependVersion
(pkg: string)
scripts/create.ts:11
↓ 3 callers
Function
isEqualContentType
(target: string, current?: string)
packages/http-svc/src/shared.ts:157
↓ 3 callers
Function
isMiddleware
(middleware: any)
packages/http-svc/src/shared.ts:5
↓ 3 callers
Method
register
(middlewares: IHttpSvcMiddleware[])
packages/http-svc/src/core.ts:59
↓ 3 callers
Function
transformName
(name: string, type: 'camel' | 'Camel' | 'UPPER_SNAKE')
scripts/create.ts:16
↓ 2 callers
Method
abort
()
packages/unios/index.ts:30
↓ 2 callers
Function
bind
* 绑定参数给特定指针,迁移自axios源码 * @param a * @param b * @param thisArg * @returns
packages/unios/index.ts:159
↓ 2 callers
Function
calcPath
(realPath)
packages/unios/rollup.config.mjs:12
↓ 2 callers
Method
compose
(middlewares?: IHttpSvcMiddleware[])
packages/http-svc/types/exports.d.ts:30
↓ 2 callers
Function
createDefaultError
(ctx: IHttpSvcContext, message?: string)
packages/http-svc/src/shared.ts:16
↓ 2 callers
Function
extend
* 扩展对象,迁移自axios源码 * @param a * @param b * @param thisArg * @returns
packages/unios/index.ts:141
↓ 2 callers
Function
getConfig
(format, ugly = false)
packages/unios/rollup.config.mjs:16
↓ 2 callers
Function
getCookie
(key: string, options?: { decode?: boolean; template?: string })
packages/http-svc/src/shared.ts:169
↓ 2 callers
Method
inject
* 插入中间件载荷 * @param name 中间件名称 * @param payload 中间件的载荷 * @returns this
packages/http-svc/src/control/assemble.ts:53
↓ 2 callers
Function
isDone
()
packages/http-svc/src/built-in/retry.ts:17
↓ 2 callers
Function
isRecordObj
(obj: any)
packages/http-svc/src/shared.ts:68
↓ 2 callers
Function
jsonBody
(ctx: IHttpSvcContext, data: Record<string, unknown>, contentType?: string)
packages/http-svc/src/built-in/body.ts:14
↓ 2 callers
Function
modifyFile
(filePath: string, replaces: Array<string[]>)
scripts/create.ts:28
↓ 2 callers
Function
paramsSerializer
(params: Record<string, unknown>, options?: IStringifyOptions)
packages/http-svc/src/shared.ts:71
↓ 2 callers
Method
reset
()
packages/http-svc/src/control/request.ts:31
↓ 2 callers
Function
resolve
(...p)
scripts/publish.ts:15
↓ 2 callers
Function
setContentType
(headers: Record<string, string>, contentType: string)
packages/http-svc/src/shared.ts:164
↓ 2 callers
Method
setup
()
packages/http-svc/src/control/assemble.ts:109
↓ 2 callers
Method
with
(middleware: IHttpSvcMiddleware | IMiddlewareHandler | BuiltInMiddlewareName | string, payload?: any)
packages/http-svc/src/core.ts:74
↓ 1 callers
Method
alreadyExistsIdx
(middlewareName: string)
packages/http-svc/src/control/assemble.ts:83
↓ 1 callers
Function
build
(pkg: string)
scripts/init.ts:9
↓ 1 callers
Function
buildURL
( url: string, params: { [x: string]: unknown }, ps?: ((params: Record<string, unknown>) => string) | IS
packages/http-svc/src/shared.ts:81
↓ 1 callers
Function
copy
(sourceFolder, targetFolder)
scripts/copy.util.ts:3
↓ 1 callers
Function
create
(config?: UniosConfig, cls?: typeof HttpService)
packages/unios/index.ts:172
↓ 1 callers
Method
create
(config?: UniosConfig, cls?: typeof HttpService)
packages/unios/index.d.ts:47
↓ 1 callers
Method
createContext
* 创建请求的上下文 * @param config 请求配置 * @param middleware 中间件上下文 * @returns 请求上下文
packages/http-svc/src/control/request.ts:48
↓ 1 callers
Method
disable
* 设置中间件禁用载荷 * @param ctx 中间件上下文 * @param name 需要禁用的中间件名称
packages/http-svc/src/control/config.ts:44
↓ 1 callers
Function
fetch
(ctx: IHttpSvcContext, payload: IPayload)
packages/xhr/index.ts:24
↓ 1 callers
Function
forEach
(obj, fn)
packages/unios/index.ts:107
↓ 1 callers
Method
generateRequestFunction
()
packages/http-svc/src/control/request.ts:27
↓ 1 callers
Method
get
(url: string, config?: UniosRequestConfig)
packages/unios/index.d.ts:37
↓ 1 callers
Function
getContentType
(headers?: Record<string, string>)
packages/http-svc/src/shared.ts:163
↓ 1 callers
Function
getDependList
(pkgs)
scripts/start.ts:61
↓ 1 callers
Function
getKeyByKeyDict
(url: string, dict: IKeyDict)
packages/http-svc/src/built-in/cache.ts:13
↓ 1 callers
Function
getPkgChoices
(projName)
scripts/start.ts:33
↓ 1 callers
Function
getVersionChoices
(version)
scripts/start.ts:73
↓ 1 callers
Function
handler
(ctx, next)
packages/http-svc/src/__tests__/http-svc.spec.ts:110
↓ 1 callers
Method
handler
(ctx, next, config)
packages/unios/index.ts:25
↓ 1 callers
Method
inject
(key: string, value: IMiddlewareHandlerConfig)
packages/http-svc/types/exports.d.ts:37
↓ 1 callers
Method
inject
* 插入中间件的载荷 * @param ctx 中间件上下文 * @param name 中间件名称 * @param config 中间件配置
packages/http-svc/src/control/config.ts:35
↓ 1 callers
Function
isArray
(val)
packages/unios/index.ts:104
↓ 1 callers
Function
isFormData
(val: any)
packages/http-svc/src/shared.ts:69
↓ 1 callers
Function
isObject
(val: any)
packages/http-svc/src/shared.ts:67
↓ 1 callers
Function
main
()
scripts/init.ts:18
↓ 1 callers
Function
main
()
scripts/publish.ts:31
↓ 1 callers
Function
onCreated
(xhr: XMLHttpRequest)
packages/http-svc/src/__examples__/upload-progress.ts:33
↓ 1 callers
Function
parseHeaders
(rawHeaders)
packages/xhr/index.ts:10
↓ 1 callers
Function
parseURL
(url: string)
packages/http-svc/src/shared.ts:117
↓ 1 callers
Method
post
(url: string, data?: any, config?: UniosRequestConfig)
packages/unios/index.d.ts:38
↓ 1 callers
Method
provide
(ctx: IMiddlewareContext)
packages/http-svc/types/exports.d.ts:42
↓ 1 callers
Method
register
(middlewares: IHttpSvcMiddleware[])
packages/http-svc/types/exports.d.ts:64
↓ 1 callers
Function
splitPkg
(pkg)
scripts/start.ts:49
↓ 1 callers
Function
testupload
(file: File)
packages/http-svc/src/__examples__/upload-progress.ts:28
↓ 1 callers
Function
time
(seconds: number, signal: AbortSignal)
packages/http-svc/src/__tests__/base.ts:51
Function
Unios
(this: IUniosInstance, cls: typeof HttpService, config?: UniosConfig)
packages/unios/index.ts:46
Function
abortXhr
()
packages/xhr/index.ts:37
Function
body
(ctx, next, config)
packages/http-svc/src/built-in/body.ts:26
Function
cache
(ctx, next, config)
packages/http-svc/src/built-in/cache.ts:23
Method
compose
* 组织中间件,获得组织后的请求方法 * @param middlewares 临时挂载的前中间件 * @returns 请求方法
packages/http-svc/src/control/assemble.ts:137
Function
constructor
(public httpSvc: HttpService)
packages/http-svc/src/control/_.ts:3
Function
constructor
(handlerOrConfig?: IMiddlewareHandler | IHttpSvcMiddlewareInitConfig)
packages/middleware/index.ts:12
Method
constructor
* 初始化 * @param initConfig 初始配置,参考interface
packages/http-svc/src/core.ts:36
Method
constructor
(public control: AssembleControl)
packages/http-svc/src/control/assemble.ts:22
Method
constructor
(store: ICacheStore)
packages/http-svc/src/built-in/cache.ts:56
Method
constructor
(handler: IMiddlewareHandler, payload?: T)
packages/http-svc/src/built-in/spray.ts:15
Method
constructor
(payload?: IXsrfPayload)
packages/http-svc/src/built-in/xsrf.ts:49
Method
constructor
()
packages/http-svc/src/built-in/res-data.ts:29
Method
constructor
()
packages/http-svc/src/built-in/body.ts:85
Method
constructor
()
packages/http-svc/src/built-in/timeout.ts:30
Method
constructor
(private body: Record<string, any>)
packages/http-svc/src/__tests__/base.ts:22
Method
constructor
(private status: number = 404, private statusText: string = 'Not Found', private successTimes = 1)
packages/http-svc/src/__tests__/base.ts:44
Method
constructor
(private seconds = 5, private body = JSON.stringify({ code: 0, data: true }))
packages/http-svc/src/__tests__/base.ts:79
Method
constructor
(payload?: IPayload)
packages/server-fetch/index.ts:81
Method
constructor
(payload: UniosResetPayload)
packages/unios/index.ts:23
Method
constructor
()
packages/xhr/index.ts:114
Method
create
(config?: IHttpServiceInit)
packages/http-svc/src/core.ts:85
Function
customSerializer
(params: Record<string, unknown>)
packages/http-svc/src/__tests__/params-serializer.spec.ts:13
Method
disable
(middlewareName: BuiltInMiddlewareName | string)
packages/http-svc/src/core.ts:69
Method
disable
* 禁用中间件 * @param name 中间件名称 * @returns this
packages/http-svc/src/control/assemble.ts:64
Method
disable
* 禁用注册了的全局中间件 * @param middlewareName 中间件名称 * @returns dispatcher
packages/http-svc/src/control/assemble.ts:118
Method
dispatch
(i: number)
packages/http-svc/src/control/assemble.ts:241
Function
doTimeout
(promise: Promise<T>, timeout: number)
packages/server-fetch/index.ts:12
Function
fetch
(ctx, next)
packages/http-svc/src/built-in/fetch.ts:10
Function
formatString
(input: string)
packages/http-svc/src/shared.ts:140
Function
get
(key)
packages/http-svc/src/__tests__/cache.spec.ts:9
next →
1–100 of 126, ranked by callers