ETH官方钱包

前往
大廳
主題

【Unity / C#學習】上班的見學,與公司API傳送資料的經驗:HTTP header

%%鼠 拒收病婿 | 2021-01-11 01:35:42 | 巴幣 16 | 人氣 1393

前言:
以前打過一些小網頁,只知道在header欄位做些網頁設定,例如字體編碼等等......最近公司做APP,該APP包含幾個Unity遊戲,我負責遊戲,APP則由安卓工程師做(目前IOS工程師在研究怎麼裝Unity遊戲進去,不知道有沒有人有經驗)。遊戲會由APP開啟並傳入資料,遊戲結束要回傳玩家進度並返回APP。

發生一件有趣的事是工程師說 Authorization放header,我就傻傻的分別用了post和get去傳遞,想說怎麼樣都無法使用API,後來才發現header是Http協定中的一環(參考)(wiki)。以下是用2種傳送header資訊的打法:



作法1. UnityWebRequest:
要用SetRequestHeader設定,上面的form是用post,所以是錯的。data.getAuth只是自訂型態,回傳授權碼。


附上原本網路找到的打法:



作法2:C# Http Client
我個人比較喜歡C#的,他回傳的資料比UnityWebRequest清楚( 像這篇剛開始的那一串資訊)。




其他:
除了基本的 basic Authorization,還有bearer Authorization。 詳細的不太懂,只知道token前面會加個bearer。
送禮物贊助創作者 !
0
留言
追蹤 創作集

作者相關創作

更多創作