Cú pháp
HttpPost(context: DataModel, url: string, body?: string, contentTypeOrCompatibility?: string | number | boolean, headersOrContentType?: table | string, headers?: table): stringĐối số
| Tên | Kiểu | Mô tả |
|---|---|---|
context | DataModel | Method-call self value. Use game:HttpPost(...) or game:HttpPostAsync(...). |
url | string | URL string to request. |
body? | string | Optional request body. Defaults to an empty string. |
contentTypeOrCompatibility? | string | number | boolean | Normally the content type string. A number uses legacy timeout mode, and a boolean uses legacy compression mode. |
headersOrContentType? | table | string | Optional headers table in the normal call shape, or optional content type string in legacy mode. |
headers? | table | Optional headers table used only in legacy mode. Keys and values must be strings without CR or LF. |
Giá trị trả về
| Tên | Kiểu | Mô tả |
|---|---|---|
body | string | Response body string or request error string. |
Mô tả
Performs a POST request for game:HttpPost(...) or game:HttpPostAsync(...) and returns the response body string or a request error string. The URL must pass Real's URL restrictions.
Goi voi 6 parameter: context, url, body, contentTypeOrCompatibility, headersOrContentType, headers. Bang arguments giai thich gia tri nao bat buoc va gia tri nao chi tinh chinh hanh vi.
Tra ve body (string). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.
Ví dụ
Run a DataModel-style POST request and return the response body string.
local body = game:HttpPost(
"https://example.com",
'{"hello":"world"}',
"application/json",
{ ["X-Example"] = "Real" }
)
print(body)