以前打過一些小網頁,只知道在header欄位做些網頁設定,例如字體編碼等等......最近公司做APP,該APP包含幾個Unity遊戲,我負責遊戲,APP則由安卓工程師做(目前IOS工程師在研究怎麼裝Unity遊戲進去,不知道有沒有人有經驗)。遊戲會由APP開啟並傳入資料,遊戲結束要回傳玩家進度並返回APP。
發生一件有趣的事是工程師說 Authorization放header,我就傻傻的分別用了post和get去傳遞,想說怎麼樣都無法使用API,後來才發現header是Http協定中的一環(參考)(wiki)。以下是用2種傳送header資訊的打法:
要用SetRequestHeader設定,上面的form是用post,所以是錯的。data.getAuth只是自訂型態,回傳授權碼。
附上原本網路找到的打法:
我個人比較喜歡C#的,他回傳的資料比UnityWebRequest清楚( 像這篇剛開始的那一串資訊)。
其他: