回答
答案是肯定的,只要你的web api提供了一個機制讓你輸入憑據來滿足HTTP基本認證檢查。 例如,如果您在java中使用apache httpclient,則可以使用類似以下的塊來輸入憑證。
CredentialsProvider oCredProvider = new BasicCredentialsProvider(); AuthScope oAuthScope = new AuthScope(m_sServer,AuthScope.ANY_PORT,AuthScope.ANY_REALM); UsernamePasswordCredentials oCreds = new UsernamePasswordCredentials(sUsername,sPassword); oCredProvider.setCredentials(oAuthScope,oCreds); httpclient.getCredentialsProvider()。setCredentials(oAuthScope,oCreds);
不知道你正在使用哪個web api,很難回答。 我建議你做一個簡單的搜索,例如,如果你正嘗試在AJAX和JavaScript的上下文中執行HTTP BAsic認證,只需要google 「AJAX javascript HTTP Basic Authentication」,你可能會找到一個更相關的示例你的具體情況。
謝謝,guyland123。它將是一個服務器端API。 – ToonZ
- 1. 通過SSH密鑰進行服務器身份驗證失敗
- 2. 使用RESTful API進行客戶端和服務器端驗證
- 3. 使用Symfony2通過API進行用戶密碼驗證
- 4. 通過REST API驗證/更改密碼
- 5. 通過將客戶端和服務器證書進行匹配來驗證WCF
- 6. 客戶端和服務器端密碼強度驗證庫
- 7. 使用jQuery驗證插件進行服務器端驗證
- 8. 通過SOAP服務向JIRA進行身份驗證時存儲安全密碼
- 9. 通過服務器端代碼進行Firebase通知
- 10. REST驗證密碼服務
- 11. 密碼驗證服務
- 12. 通過Hascode驗證密碼
- 13. 通過代理服務器進行SharePoint身份驗證
- 14. WCF Rest服務通過瀏覽器進行Windows身份驗證
- 15. Firebase通過後臺服務器進行身份驗證
- 16. 錯誤401 Google-api-php-client通過服務器進行驗證Android inapppurchase
- 17. 流星 - 如何在密碼上使用服務器端驗證
- 18. AngularJs:服務器端用戶名和密碼驗證
- 19. 通過密碼/證書加密Sql服務器?
- 20. 刪除服務器端驗證並進行全面的客戶端驗證?
- 21. Asp.net無法通過服務器2008上的wcf服務進行身份驗證
- 22. vbscript服務器端驗證
- 23. AngularJs服務器端驗證
- 24. DropZone.js服務器端驗證
- 25. 服務器端驗證asp.net
- 26. Сustom服務器端驗證
- 27. 服務器端驗證?
- 28. ASP.NET驗證服務器端
- 29. C#驗證服務器端
- 30. 服務器端驗證
你在說什麼類型的API?如果你的意思是來自編程語言的圖書館:是的,我認爲在幾乎所有的語言中,你會發現一個圖書館能夠做到這一點 – x4rf41
抱歉,這是一個網絡API。 – ToonZ
如果你不能具體,沒有人可以幫助你...我仍然會說它可能是 – x4rf41