【发布时间】:2018-09-15 17:17:25
【问题描述】:
我是 Simple.Odata.client 的新手。我在使用以下代码访问 Odata 服务时遇到问题。下面的代码返回 null。但是邮递员会返回结果。
- 怀疑的问题:如何通过 '1000' &format=json 传递 url 字符串
- 下面的简单 odata 客户端设置是否正确?
Simple Odata客户端没有UrlBase,但是有BAseUri
-
此 ODataClientSettings 是否有效?
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);
请帮忙
谢谢
【问题讨论】:
-
也许在它周围放一个
WebUtility.UrlEncode();? -
我不确定我做对了。我的网址无效。这里我如何使用你的建议。这是网址:strUrl = "https://..../HandlingUnitSet?$filter=Werk eq '1000'&$format=json" settings.BaseUri = new Uri(WebUtility.UrlEncode(strUrl));请告知如何正确处理。
标签: xamarin.forms simple.odata.client