• 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 重庆市公安局交通管理局互联网交通安全服务管理平台 2019-06-03
  • 俄侦察船穿越英吉利海峡 英国急派军舰战机监视 2019-05-28
  • 网购陷阱多 女子花3000元买5套化妆品只有2套是真的 2019-05-28
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-25
  • 官宣!广东签约北京3冠功勋 大莫助拳阿联未来可期 2019-05-25
  • 党建第一责任与发展第一要务相融合br全面提升机关党建工作水平 2019-05-22
  • 卡纳瓦罗:对比赛结果不满意 晋级机会各占一半 2019-05-22
  • 15选5走势图: 脚本 Unity中HTTP GET带有参数的请求数据

    18
    回复
    387
    查看
    打印 上一主题 下一主题
    [ 复制链接 ]
    5熟悉之中
    920/1000
    排名
    3239
    昨日变化

    福建36选7和值走势图 www.00-na.com 36

    主题

    123

    帖子

    920

    积分

    Rank: 5Rank: 5

    UID
    187553
    好友
    2
    蛮牛币
    2460
    威望
    0
    注册时间
    2016-11-28
    在线时间
    303 小时
    最后登录
    2019-6-21
    100蛮牛币
    本帖最后由 BigHeight 于 2019-6-21 09:26 编辑

    在unity如何实现HTTP GET带有token验证的请求。
    或 unity HTTP get请求 Headers添加Token值 验证

    在unity如何实现HTTP GET带有参数的请求,实现效果如Postman工具GET请求数据类似。



    11111.png (119.38 KB, 下载次数: 5)

    11111.png
    5熟悉之中
    511/1000
    排名
    9201
    昨日变化

    2

    主题

    60

    帖子

    511

    积分

    Rank: 5Rank: 5

    UID
    119545
    好友
    1
    蛮牛币
    419
    威望
    0
    注册时间
    2015-8-24
    在线时间
    323 小时
    最后登录
    2019-7-16
    沙发
    2019-6-19 10:42:47 只看该作者
    get 请求参数是填在链接上的,post 带参数的,简单理解我是这么认为的。
    5熟悉之中
    920/1000
    排名
    3239
    昨日变化

    36

    主题

    123

    帖子

    920

    积分

    Rank: 5Rank: 5

    UID
    187553
    好友
    2
    蛮牛币
    2460
    威望
    0
    注册时间
    2016-11-28
    在线时间
    303 小时
    最后登录
    2019-6-21
    板凳
    楼主 2019-6-19 10:50:21 只看该作者
    wx_y9TaVM8v 发表于 2019-6-19 10:42
    get 请求参数是填在链接上的,post 带参数的,简单理解我是这么认为的。

    我试了get请求参数填写在连接上,还是不行,请问正确的填写在链接上怎么使用?
    5熟悉之中
    511/1000
    排名
    9201
    昨日变化

    2

    主题

    60

    帖子

    511

    积分

    Rank: 5Rank: 5

    UID
    119545
    好友
    1
    蛮牛币
    419
    威望
    0
    注册时间
    2015-8-24
    在线时间
    323 小时
    最后登录
    2019-7-16
    地板
    2019-6-19 10:59:07 只看该作者
    不行,你就排查原因,Get 都是放入链接的,post 才是传参数的
    5熟悉之中
    920/1000
    排名
    3239
    昨日变化

    36

    主题

    123

    帖子

    920

    积分

    Rank: 5Rank: 5

    UID
    187553
    好友
    2
    蛮牛币
    2460
    威望
    0
    注册时间
    2016-11-28
    在线时间
    303 小时
    最后登录
    2019-6-21
    5#
    楼主 2019-6-19 11:04:01 只看该作者
    wx_y9TaVM8v 发表于 2019-6-19 10:59
    不行,你就排查原因,Get 都是放入链接的,post 才是传参数的

    请问如何正确的放入链接  给一个格式。
    5熟悉之中
    511/1000
    排名
    9201
    昨日变化

    2

    主题

    60

    帖子

    511

    积分

    Rank: 5Rank: 5

    UID
    119545
    好友
    1
    蛮牛币
    419
    威望
    0
    注册时间
    2015-8-24
    在线时间
    323 小时
    最后登录
    2019-7-16
    6#
    2019-6-19 11:28:44 只看该作者
    BigHeight 发表于 2019-6-19 11:04
    请问如何正确的放入链接  给一个格式。

    没格式,就是拼接,问你们服务器、
    6蛮牛粉丝
    1449/1500
    排名
    2422
    昨日变化

    11

    主题

    310

    帖子

    1449

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    208404
    好友
    2
    蛮牛币
    7011
    威望
    0
    注册时间
    2017-2-24
    在线时间
    524 小时
    最后登录
    2019-7-16
    7#
    2019-6-19 14:43:33 只看该作者
    本帖最后由 terrysandra 于 2019-6-19 14:46 编辑

    你的需求是 Post一个带参的网址,然后返回给你json。不使用Get,使用Post 可以实现post参数。private IEnumerator ReportJson(string jsonStr)    {
            WWWForm form = new WWWForm();
            form.AddField("data", token);
           UnityWebRequest request = UnityWebRequest.Post(url, form);
           yield return request.SendWebRequest();
        }


    data 就是传入参数的key,token就是你的参数value.rul是你要Post的地址。
    希望得到最佳答案。
    6蛮牛粉丝
    1432/1500
    排名
    1939
    昨日变化

    7

    主题

    60

    帖子

    1432

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    244931
    好友
    0
    蛮牛币
    2294
    威望
    0
    注册时间
    2017-9-20
    在线时间
    671 小时
    最后登录
    2019-7-16
    8#
    2019-6-19 15:07:24 只看该作者
    使用HttpWebRequest
    [C#] 纯文本查看 复制代码
    string url = null;
    HttpWebRequest request =  
    (HttpWebRequest)WebRequest.Create(url);
    
    request.Headers.Add(HttpRequestHeader.Authorization, "");
    
    request.Method = "GET";
    
     using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
    {
    }
    
    request.Abort()
    
    2初来乍到
    123/150
    排名
    64931
    昨日变化

    1

    主题

    41

    帖子

    123

    积分

    Rank: 2Rank: 2

    UID
    231474
    好友
    0
    蛮牛币
    1136
    威望
    0
    注册时间
    2017-7-11
    在线时间
    79 小时
    最后登录
    2019-7-15
    9#
    2019-6-19 16:52:17 只看该作者

    这里传入的_form参数就是你的截图里面的Key和Value  100分我收了
    [C#] 纯文本查看 复制代码
     IEnumerator Post(string _url, Dictionary<string, string> _form)
        {
            WWWForm form = new WWWForm();
            foreach (string key in _form.Keys)
            {
                form.AddField(key, _form[key]);
            }
    
            UnityWebRequest web = UnityWebRequest.Post(_url, form);
            web.timeout = waitTime;
            yield return web.SendWebRequest();
            CallBack(web);
        }

    3偶尔光临
    211/300
    排名
    18292
    昨日变化

    3

    主题

    66

    帖子

    211

    积分

    Rank: 3Rank: 3Rank: 3

    UID
    160555
    好友
    0
    蛮牛币
    429
    威望
    0
    注册时间
    2016-8-4
    在线时间
    108 小时
    最后登录
    2019-7-11
    10#
    2019-6-20 14:32:13 只看该作者
    Get 类型的话这样,url+?valuex=abc&valueb=456例如:https://baidu.com?valuex=abc&valueb=456  直接拼接出一个UR


    [C#] 纯文本查看 复制代码
     IEnumerator Get()
        {
            UnityWebRequest request = UnityWebRequest.Get(url);
            yield return request.SendWebRequest();
            Debug.Log(request.error);
            Debug.Log(request.responseCode);
            Debug.Log(request.downloadHandler.text);
    
         //这样解析
      JsonData jsonData = JsonMapper.ToObject(request.downloadHandler.text);
            string id= jsonData["id"].ToString();
            string pid= jsonData["pid"].ToString();
             ........其他同理
        }







    5熟悉之中
    689/1000
    排名
    5898
    昨日变化

    0

    主题

    66

    帖子

    689

    积分

    Rank: 5Rank: 5

    UID
    100591
    好友
    0
    蛮牛币
    819
    威望
    0
    注册时间
    2015-5-15
    在线时间
    387 小时
    最后登录
    2019-7-16
    11#
    2019-6-20 16:13:56 只看该作者
    先要把Header信息拼好。
    5熟悉之中
    920/1000
    排名
    3239
    昨日变化

    36

    主题

    123

    帖子

    920

    积分

    Rank: 5Rank: 5

    UID
    187553
    好友
    2
    蛮牛币
    2460
    威望
    0
    注册时间
    2016-11-28
    在线时间
    303 小时
    最后登录
    2019-6-21
    12#
    楼主 2019-6-21 09:23:47 只看该作者
    wx_y9TaVM8v 发表于 2019-6-19 10:59
    不行,你就排查原因,Get 都是放入链接的,post 才是传参数的

    不一定的,GET请求时需求使用token验证,将authorization放入头文件
    5熟悉之中
    920/1000
    排名
    3239
    昨日变化

    36

    主题

    123

    帖子

    920

    积分

    Rank: 5Rank: 5

    UID
    187553
    好友
    2
    蛮牛币
    2460
    威望
    0
    注册时间
    2016-11-28
    在线时间
    303 小时
    最后登录
    2019-6-21
    13#
    楼主 2019-6-21 11:26:05 只看该作者
    Hello母鸡 发表于 2019-6-19 16:52
    这里传入的_form参数就是你的截图里面的Key和Value  100分我收了
    [mw_shl_code=csharp,true] IEnumerator  ...

    PSOT请求传参为JSON格式数据
    5熟悉之中
    920/1000
    排名
    3239
    昨日变化

    36

    主题

    123

    帖子

    920

    积分

    Rank: 5Rank: 5

    UID
    187553
    好友
    2
    蛮牛币
    2460
    威望
    0
    注册时间
    2016-11-28
    在线时间
    303 小时
    最后登录
    2019-6-21
    14#
    楼主 2019-6-21 11:37:19 只看该作者
    比较大的大提琴 发表于 2019-6-20 14:32
    Get 类型的话这样,url+?valuex=abc&valueb=456例如:https://baidu.com?valuex=abc&valueb=456  直接拼接 ...

    GET请求需要进行token验证,你的方法行不通,
    需要authorization+authorization的值进行token验证。
    6蛮牛粉丝
    1436/1500
    排名
    3110
    昨日变化

    5

    主题

    397

    帖子

    1436

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    234410
    好友
    4
    蛮牛币
    1808
    威望
    0
    注册时间
    2017-7-26
    在线时间
    544 小时
    最后登录
    2019-7-11
    15#
    2019-6-21 12:58:29 只看该作者
    这种东西 直接百度就好了。。。找不着就谷歌 在这里你能得到答案的真的不算多。。。
    Unity 中通过UnityWebRequest 以GET形式传authorization 的参数请求数据。 注意: 以Header头文件的形式发送请求,authorization要放入请求头部。 以头文件形式发起请求进行Token验证,token为Authorization中的授权验证码。
    上面这个是找到的一个说明 很清晰了
    authorization 放到 header 就可以了
    至于怎么放不用我说了吧?就是多传了个字典而已
    要是真不知道 继续百度 + 谷歌 这些问题都是特别容易查询的。。。
    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 重庆市公安局交通管理局互联网交通安全服务管理平台 2019-06-03
  • 俄侦察船穿越英吉利海峡 英国急派军舰战机监视 2019-05-28
  • 网购陷阱多 女子花3000元买5套化妆品只有2套是真的 2019-05-28
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-25
  • 官宣!广东签约北京3冠功勋 大莫助拳阿联未来可期 2019-05-25
  • 党建第一责任与发展第一要务相融合br全面提升机关党建工作水平 2019-05-22
  • 卡纳瓦罗:对比赛结果不满意 晋级机会各占一半 2019-05-22
  • 时时彩之家江苏11选5 中国体彩网官方首页中彩网 新疆11选5开奖结果遗漏 福彩七乐彩走势图9188 福彩中奖领奖规则 快乐双彩ac值走势图 2014双色球彩票软件 3d开机号今天晚上多少 四肖中特期期准免费 浙江快乐12开奖走势图 2019特一肖公式规律算法 内蒙古11选5前三直推荐 3d组六缩水方法 西安电子游艺机 篮球场学生跟广场舞事件