Tauri Body

2024-02-02 16:26 更新

要用于 POST 和 PUT 請(qǐng)求的 body 對(duì)象。

Since: 1.0.0

性能?

payload?
payload: ?unknown?

Defined in: http.ts:95

?type??
type: ?string?

Defined in: http.ts:94

Methods?

?bytes??
?Static? bytes(: <> | ?ArrayBuffer? | <>): ?Body??bytes??Iterable??number??ArrayLike??number?

創(chuàng)建新的字節(jié)數(shù)組體。

import { Body } from "@tauri-apps/api/http"
Body.bytes(new Uint8Array([1, 2, 3]));

參數(shù)

名字 類(lèi)型 描述
bytes Iterable<number> | ArrayBuffer | ArrayLike<number> body 字節(jié)數(shù)組

Returns: ?Body?

準(zhǔn)備用于 POST 和 PUT 請(qǐng)求的 body 對(duì)象。

?form??
?Static? form(: ?Record?<, ?Part?> | ?FormData?): ?Body??data??string?

創(chuàng)建新的表單數(shù)據(jù)正文。表單數(shù)據(jù)是一個(gè)對(duì)象,其中每個(gè)鍵都是條目名稱(chēng), 該值是字符串或文件對(duì)象。

默認(rèn)情況下,它設(shè)置 Content-Type 標(biāo)頭, 但您可以將其設(shè)置為是否啟用了 Cargo 功能。application/x-www-form-urlencodedmultipart/form-datahttp-multipart

請(qǐng)注意,允許列表范圍內(nèi)必須允許文件路徑。fs


import { Body } from "@tauri-apps/api/http"
const body = Body.form({
key: 'value',
image: {
file: '/path/to/file', // either a path or an array buffer of the file contents
mime: 'image/jpeg', // optional
fileName: 'image.jpg' // optional
}
});

// alternatively, use a FormData:
const form = new FormData();
form.append('key', 'value');
form.append('image', file, 'image.png');
const formBody = Body.form(form);

參數(shù)

名字 類(lèi)型 描述
data Record<, Part> | FormDatastring 正文數(shù)據(jù)

Returns: ?Body?

準(zhǔn)備用于 POST 和 PUT 請(qǐng)求的 body 對(duì)象。

?json??
?Static? json(: ?Record?<, >): ?Body??data??any??any?

創(chuàng)建新的 JSON 正文。

import { Body } from "@tauri-apps/api/http"
Body.json({
registered: true,
name: 'tauri'
});

參數(shù)

名字 類(lèi)型 描述
data Record<, anyany> 正文 JSON 對(duì)象

Returns: ?Body?

準(zhǔn)備用于 POST 和 PUT 請(qǐng)求的 body 對(duì)象。

?text??
Static text(: ): ?Body??value??string?

創(chuàng)建新的 UTF-8 字符串正文。

import { Body } from "@tauri-apps/api/http"
Body.text('The body content as a string');

參數(shù)

名字類(lèi)型描述
valuestring正文字符串。

Returns: ?Body?

準(zhǔn)備用于 POST 和 PUT 請(qǐng)求的 body 對(duì)象。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)