返回介绍

WWWForm.headers 表单头

发布于 2019-12-18 15:38:48 字数 2655 浏览 1231 评论 0 收藏 0

JavaScript => var headers: Hashtable;
C# => Hashtable headers;

Description 描述

(Read Only) Returns the correct request headers for posting the form using the WWW class.

(只读)返回一个正确的请求头,用于使用WWW类发送表单。

This field only contains one header, /“Content-Type”/, which is set to the correct mime type for the form: “application/x-www-form-urlencoded” for normal forms and “multipart/form-data” for forms containing data added using AddBinaryData.

这个域只包含一个头,/“Content-Type”/为表单设置正确的mine类型。“application/x-www-form-urlencoded”用于一般的表单,“multipart/form-data”用于使用AddBinaryData添加表单包含数据。

JavaScript:

var form = new WWWForm();
form.AddField("name","value");
var headers = form.headers;
var rawData = form.data;
var url = "www.myurl.com";
 
// Add a custom header to the request.
// In this case a basic authentication to access a password protected resource.
// 给请求添加一个自定义的头,在这里用一个简单的授权来访问密码保护的资源
headers["Authorization"]="Basic " + System.Convert.ToBase64String(
System.Text.Encoding.ASCII.GetBytes("username:password"));
 
// Post a request to an URL
// 传递一个请求到URL
var www = new WWW(url, rawData, headers);
yield www;
//.. process results from WWW request here...
// 这里处理WWW请求结果…

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public WWWForm form = new WWWForm();
    public stringstring headers = form.headers;
    public byte[] rawData = form.data;
    public string url = "www.myurl.com";
    public WWW www = new WWW(url, rawData, headers);
    IEnumerator Example() {
        form.AddField("name", "value");
        headers["Authorization"] = "Basic " + System.Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes("username:password"));
        yield return www;
    }
}

WWWForm

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文