【发布时间】:2018-12-07 17:19:46
【问题描述】:
OData 新手,我需要访问需要身份验证和令牌的 SAP Odata Web 服务。假设我对令牌进行了硬编码。如何将此令牌添加到简单 OData 客户端?
var settings = new Simple.OData.Client.ODataClientSettings();
settings.BaseUri = new Uri("https://..../UoM?$filter=wer eg '1000' &format=json");
settings.Credentials = new NetworkCredential("user1", "usrpwd");
var client = new ODataClient(settings);
请帮帮我。
更新--
在此链接中:Simple Odata Client - How to add oAuth Token in each request header?
它没有显示如何添加硬编码令牌。对于我的问题,我需要添加一个给定的令牌并发出 Odata 请求。我查看了 Odata.org 网站,我似乎没有找到任何适合我的案例的示例。
我没有使用 simple.Odata.client 的经验,请问有人能告诉我如何操作吗?
谢谢
【问题讨论】:
-
您能否提供 Simple.OData.Client 的令牌和授权的链接参考?我需要您的帮助。
-
“硬编码令牌”是什么意思?链接的答案显示了如何更改传出请求标头以便传递身份验证信息,为什么这对您不起作用?
-
什么是 Default.Container?我在 Simple.OData.Client 中没有它。如何手动添加令牌,比如说,token ="xddwewe ==" ?
-
嘿@MilkBottle,我的回答对你有用吗?
标签: xamarin.forms odata simple.odata.client