Skip to content

Commit 8ea40d5

Browse files
committed
feat(Web组件): 添加支持表单数据的Post请求方法
新增一个PostToBytes重载方法,支持直接传入表单数据字节数组作为请求体,同时保留查询参数和请求头功能
1 parent 891a557 commit 8ea40d5

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

Runtime/Web/WebComponent.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,20 @@ public Task<WebBufferResult> PostToBytes(string url, Dictionary<string, object>
221221
return m_WebManager.PostToBytes(url, from, queryString, header, userData);
222222
}
223223

224+
/// <summary>
225+
/// 发送带查询参数和请求头的Post请求,返回字节数组结果。
226+
/// </summary>
227+
/// <param name="url">请求地址</param>
228+
/// <param name="fromData">表单数据字节数组,作为请求体发送</param>
229+
/// <param name="queryString">URL查询参数字典,会被附加到URL后面</param>
230+
/// <param name="header">HTTP请求头字典</param>
231+
/// <param name="userData">用户自定义数据,会在结果中原样返回</param>
232+
/// <returns>返回包含字节数组的WebBufferResult异步任务</returns>
233+
public Task<WebBufferResult> PostToBytes(string url, byte[] fromData, Dictionary<string, string> queryString, Dictionary<string, string> header, object userData = null)
234+
{
235+
return m_WebManager.PostToBytes(url, fromData, queryString, header, userData);
236+
}
237+
224238
#if ENABLE_GAME_FRAME_X_WEB_PROTOBUF_NETWORK
225239
/// <summary>
226240
/// 发送Post请求,用于发送和接收Protocol Buffer消息。

0 commit comments

Comments
 (0)