Skip to content

Commit 3924616

Browse files
committed
feat(WebComponent): 添加基础表单、请求头和查询参数管理方法
添加对基础表单数据、请求头和查询参数的增删改查方法,便于统一管理Web请求的常用参数
1 parent 06b701c commit 3924616

1 file changed

Lines changed: 82 additions & 1 deletion

File tree

Runtime/Web/WebComponent.cs

Lines changed: 82 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// ==========================================================================================
1+
// ==========================================================================================
22
// GameFrameX 组织及其衍生项目的版权、商标、专利及其他相关权利
33
// GameFrameX organization and its derivative projects' copyrights, trademarks, patents, and related rights
44
// 均受中华人民共和国及相关国际法律法规保护。
@@ -258,5 +258,86 @@ public Task<WebBufferResult> PostToBytes(string url, byte[] fromData, Dictionary
258258
{
259259
return m_WebManager.PostToBytes(url, fromData, queryString, header, userData);
260260
}
261+
262+
/// <summary>
263+
/// 添加基础表单数据
264+
/// </summary>
265+
/// <param name="key">表单键</param>
266+
/// <param name="value">表单值</param>
267+
public void AddBaseForm(string key, object value)
268+
{
269+
m_WebManager.AddBaseForm(key, value);
270+
}
271+
272+
/// <summary>
273+
/// 移除基础表单数据
274+
/// </summary>
275+
/// <param name="key">表单键</param>
276+
public void RemoveBaseForm(string key)
277+
{
278+
m_WebManager.RemoveBaseForm(key);
279+
}
280+
281+
/// <summary>
282+
/// 清空基础表单数据
283+
/// </summary>
284+
public void ClearBaseForm()
285+
{
286+
m_WebManager.ClearBaseForm();
287+
}
288+
289+
/// <summary>
290+
/// 添加基础请求头数据
291+
/// </summary>
292+
/// <param name="key">请求头键</param>
293+
/// <param name="value">请求头值</param>
294+
public void AddBaseHeader(string key, string value)
295+
{
296+
m_WebManager.AddBaseHeader(key, value);
297+
}
298+
299+
/// <summary>
300+
/// 移除基础请求头数据
301+
/// </summary>
302+
/// <param name="key">请求头键</param>
303+
public void RemoveBaseHeader(string key)
304+
{
305+
m_WebManager.RemoveBaseHeader(key);
306+
}
307+
308+
/// <summary>
309+
/// 清空基础请求头数据
310+
/// </summary>
311+
public void ClearBaseHeader()
312+
{
313+
m_WebManager.ClearBaseHeader();
314+
}
315+
316+
/// <summary>
317+
/// 添加基础查询参数数据
318+
/// </summary>
319+
/// <param name="key">查询参数键</param>
320+
/// <param name="value">查询参数值</param>
321+
public void AddBaseQueryString(string key, string value)
322+
{
323+
m_WebManager.AddBaseQueryString(key, value);
324+
}
325+
326+
/// <summary>
327+
/// 移除基础查询参数数据
328+
/// </summary>
329+
/// <param name="key">查询参数键</param>
330+
public void RemoveBaseQueryString(string key)
331+
{
332+
m_WebManager.RemoveBaseQueryString(key);
333+
}
334+
335+
/// <summary>
336+
/// 清空基础查询参数数据
337+
/// </summary>
338+
public void ClearBaseQueryString()
339+
{
340+
m_WebManager.ClearBaseQueryString();
341+
}
261342
}
262343
}

0 commit comments

Comments
 (0)