我是新來的使用HTTP,因爲我一直只是一個前端開發人員,但與我目前的合同,我被要求使用REST API從服務器拉數據。我需要使用API密鑰和API用戶名在HTTP標頭中對自己進行身份驗證,並根據API文檔要求在「令牌」標頭中執行此操作。如何配置HTTP頭進行身份驗證?
我可以通過如何格式化NSURLRequest
來完成此任務獲得任何幫助嗎?我完全迷失在這裏。
這裏的API文檔,我引用的特定部分:
REST-APIUser令牌
與 帳戶相關聯的APIKey和APIUserName已經被設置爲「 REST-APIUser-令牌「在Base64String格式 在令牌頭中,如下圖所示: Convert.ToBas e64String(Encoding.UTF8.GetBytes(的String.Format( 「{0}:{1}」,APIKey,APIUserName)))
凡
APIKey - 與API帳戶
相關聯的唯一密鑰APIUserName - 與API的帳戶相關聯的用戶名
APP-用戶ID
在用戶當前登錄ID必須被設定爲「APP-User-ID「in Base64String標題中的格式。 Convert.ToBase64String(Encoding.UTF8.GetBytes(AppUserID))
凡
AppUserID - 與API應用程序用戶相關聯的用戶ID
我擁有的一個{APIKey},{APIUserName}和一個{AppUserID}。
你提到的API文檔是什麼意思? –
@KaiHuppmann查看編輯的問題。 – amarkon