zoukankan      html  css  js  c++  java
  • Dynamics CRM2016 Web API之获取查找字段的text及选项集的text

          本篇再来介绍个web api的功能,关于lookup的text这里只是略带,因为有expand,现有的web api就能实现,主要提的是选项集的text,我们通过基本的查询api查出来的字段值只带有value,如果想要获取text也很简单,只需要在request的头部加一条信息即可,下面分别给出了C#及JS的示例代码。

     HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(weburi);
                req.Credentials = new NetworkCredential(username, pwd, domain);
                req.Method = "Get";
                req.Accept = "application/json";
                req.ContentType = "application/json; charset=utf-8";
                req.Headers.Set("OData-MaxVersion", "4.0");
                req.Headers.Set("OData-Version", "4.0");
                req.Headers.Set("Prefer", "odata.include-annotations=OData.Community.Display.V1.FormattedValue");
                using (HttpWebResponse res = (HttpWebResponse)req.GetResponse())
                {
                    StreamReader read = new StreamReader(res.GetResponseStream());
                    result = read.ReadToEnd();
                }

     var req = new XMLHttpRequest()
        req.open("get", url);
        req.setRequestHeader("Accept", "application/json");
        req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
        req.setRequestHeader("OData-MaxVersion", "4.0");
        req.setRequestHeader("OData-Version", "4.0");
        req.setRequestHeader("Prefer", "odata.include-annotations=OData.Community.Display.V1.FormattedValue");
        req.onreadystatechange = function () {
            if (this.readyState == 4) {
                if (this.status == 200) {
                    successCallback(JSON.parse(this.responseText));
                }
                else {
                    errorCallback(JSON.parse(this.responseText).error.message);
                }
            }
        };
        req.send();
    

          从下面的截图就能看到,text值已查询出。


  • 相关阅读:
    FileChannel的基本使用
    qq在线交流
    ci框架连接数据库
    绩效管理,如何实现“投资于人”?
    Asp.Net开发中传递的URL的长度问题
    ASP.NET程序中常用的三十三种代码
    认识ASP.NET配置文件Web.config
    JS实现图片幻灯片效果
    一些web开发中常用的、做成cs文件的js代码
    div自适应浏览器高度的问题
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6205808.html
Copyright © 2011-2022 走看看