在 WinRT 和 C# 中使用 HttpRequestHeaders

2023-12-02

我正在使用 HttpWebRequests 联系 API,需要添加标头,但编译器告诉我该方法不存在。 然而,当我查看 MSDN 时,它告诉我该方法已经存在。 设置我的 UserAgent 属性也失败。

有人可以帮我吗?

try{
     HttpWebRequest wr = (HttpWebRequest)HttpWebRequest.Create(url);
     wr.Method = "GET";

     wr.Headers.Add(System.Net.HttpRequestHeader.Authorization, string.Format("Bearer {0}", _accessToken));
     wr.UserAgent = _appNameAndContact;

     var resp = (System.Net.HttpWebResponse) await wr.BetterGetResponse();
     if (resp.StatusCode == System.Net.HttpStatusCode.OK)
     {
        using (var sw = new System.IO.StreamReader(resp.GetResponseStream()))
        {
             var msg = sw.ReadToEnd();

             User usr = JsonConvert.DeserializeObject<User>(msg);

              //var results = JSONHelper.Deserialize<User>(msg);

              return usr;
              }
        }
}

你将不得不使用一个Http请求消息像这样:

  using (var httpClient = new HttpClient())
  {
    var url = new Uri("http://bing.com");
    var accessToken = "1234";
    using (var httpRequestMessage = new HttpRequestMessage(HttpMethod.Get, url))
    {
      httpRequestMessage.Headers.Add(System.Net.HttpRequestHeader.Authorization.ToString(),
        string.Format("Bearer {0}", accessToken));
      httpRequestMessage.Headers.Add("User-Agent", "My user-Agent");
      using (var httpResponseMessage = await httpClient.SendAsync(httpRequestMessage))
      {
        // do something with the response
        var data = httpRequestMessage.Content;
      }
    }
  }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 WinRT 和 C# 中使用 HttpRequestHeaders 的相关文章

  • 用 C++ 进行服装建模 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在编写一些软件 最终会绘制一个人体框架 可以配置各种参数 并且计划是在假人身上放置某种衣服 我研究
  • C++ 中本地类中的静态成员变量?

    我知道我们不能宣布static本地类中的成员变量 但其原因尚不清楚 那么请问有人可以解释一下吗 另外 为什么我们不能访问非static函数内部定义的变量 内部已经定义了局部类 直接在局部类成员函数中 在下面给出的代码中 int main i
  • 如何检查QProcess是否正确执行?

    QProcess process sdcompare QString command sdcompare QStringList args sdcompare command sdcompare diff args sdcompare lt
  • 启动时出现 OData v4 错误:找不到段“Whatever”的资源

    我正在构建新的 v4 服务 一切进展顺利 直到我为新模型 实体添加了新控制器 并在启动站点进行测试运行时收到此错误 控制器似乎编码正确 就像其他控制器一样 控制器 CustomersOData 中的操作 GetFeed 上的路径模板 Cus
  • 在新的浏览器进程中打开 URL

    我需要在新的浏览器进程中打开 URL 当浏览器进程退出时我需要收到通知 我当前使用的代码如下 Process browser new Process browser EnableRaisingEvents true browser Star
  • C++中的类查找结构体数组

    我正在尝试创建一个结构数组 它将输入字符串链接到类 如下所示 struct string command CommandPath cPath cPathLookup set an alarm AlarmCommandPath send an
  • 用于检查项目文件中的项目变量和引用路径的 api

    我正在研究一个 net application VS2010 与 x 没有 解和变量号这些解决方案中的项目数量 我需要检查项目属性 特定于一定数量的项目 是否同质 并且检查 验证构建期间的参考路径 有没有一个API是这样的吗 如果没有 我该
  • C# Dns.GetHostEntry 不返回连接到 WiFi 的移动设备的名称

    我有一个 C 中的 Windows 窗体应用程序 我试图获取列表中所有客户端的主机名 下面给出的是 ra00l 来自此链接的代码示例 GetHostEntry 非常慢 https stackoverflow com questions 99
  • 无法在 Windows 运行时组件库的 UserControl 中创建依赖项属性

    我想在用户控件内创建数据可绑定属性 这个用户控件包含一个 Windows 运行时组件 项目 我使用下面的代码来创建属性 public MyItem CurrentItem get return MyItem GetValue Current
  • ASP.NET:获取自 1970 年 1 月 1 日以来的毫秒数

    我有一个 ASP NET VB NET 日期 我试图获取自 1970 年 1 月 1 日以来的毫秒数 我尝试在 MSDN 中寻找方法 但找不到任何东西 有谁知道如何做到这一点 从 NET 4 6 开始 该方法ToUnixTimeMillis
  • 使用 JNI 从 Java 代码中检索 String 值的内存泄漏

    我使用 GetStringUTFChars 从使用 JNI 的 java 代码中检索字符串的值 并使用 ReleaseStringUTFChars 释放该字符串 当代码在 JRE 1 4 上运行时 不会出现内存泄漏 但如果相同的代码在 JR
  • PlaySound 可在 Visual Studio 中运行,但不能在独立 exe 中运行

    我正在尝试使用 Visual Studio 在 C 中播放 wav 文件 我将文件 my wav 放入项目目录中并使用代码 PlaySound TEXT my wav NULL SND FILENAME SND SYNC 我按下播放按钮 或
  • .NET中的LinkedList是循环链表吗?

    我需要一个循环链表 所以我想知道是否LinkedList是循环链表吗 每当您想要移动列表中的 下一个 块时 以循环方式使用它的快速解决方案 current current Next current List First 电流在哪里Linke
  • (de)从 CSV 序列化为对象(或者最好是类型对象的列表)

    我是一名 C 程序员 试图学习 C 似乎有一些内置的对象序列化 但我在这里有点不知所措 我被要求将测试数据从 CSV 文件加载到对象集合中 CSV 比 xml 更受青睐 因为它更简单且更易于人类阅读 我们正在创建测试数据来运行单元测试 该集
  • Server.MapPath - 给定的物理路径,预期的虚拟路径

    我正在使用这行代码 var files Directory GetFiles Server MapPath E ftproot sales 在文件夹中查找文件 但是我收到错误消息说 给定物理路径但虚拟路径 预期的 我对在 C 中使用 Sys
  • 线程和 fork()。我该如何处理呢? [复制]

    这个问题在这里已经有答案了 可能的重复 多线程程序中的fork https stackoverflow com questions 1235516 fork in multi threaded program 如果我有一个使用 fork 的
  • 英特尔 Pin 与 C++14

    问题 我有一些关于在 C 14 或其他 C 版本中使用英特尔 Pin 的问题 使用较新版本从较旧的 C 编译代码很少会出现任何问题 但由于 Intel Pin 是操作指令级别的 如果我使用 C 11 或 C 14 编译它 是否会出现任何不良
  • Linq-to-entities,在一个查询中获取结果+行数

    我已经看到了有关此事的多个问题 但它们已经有 2 年 或更长 的历史了 所以我想知道这方面是否有任何变化 基本思想是填充网格视图并创建自定义分页 所以 我还需要结果和行数 在 SQL 中 这将类似于 SELECT COUNT id Id N
  • 使用 GhostScript.NET 打印 PDF DPI 打印问题

    我在用GhostScript NET http ghostscriptnet codeplex com打印 PDF 当我以 96DPI 打印时 PDF 打印效果很好 但有点模糊 如果我尝试以 600DPI 打印文档 打印的页面会被极大地放大
  • 在客户端系统中安装后桌面应用程序无法打开

    我目前正在使用 Visual Studio 2017 和 4 6 1 net 框架 我为桌面应用程序创建了安装文件 安装程序在我的系统中完美安装并运行 问题是安装程序在其他计算机上成功安装 但应用程序无法打开 edit 在客户端系统中下载了

随机推荐

  • 如何在 LibGDX 项目中显示插页式广告?

    我找到了一个Flappy Bird GitHub项目并对其进行了一些修改 我成功实施了 AdMob 横幅 但现在我还想要一个在游戏结束时弹出的插页式广告 当然不是每次 所以这是我的 GitHub 项目 https github com Da
  • 在闭包中捕获结构引用不允许发生突变

    我想看看我是否可以为我的模型使用结构并正在尝试这个 当我打电话时vm testClosure 它不会改变的值x我不知道为什么 struct Model var x 10 0 var m Model class ViewModel let t
  • 将 GET 参数从
    操作附加到 URL

    假设我当前正在使用当前 Web 构建中的 index php 或 index php p about 我正在尝试构建一个将在大多数页面上显示的搜索表单 但我希望表单操作转到 因为我的网站的分页取决于传递给 p 属性的数据 提交后 如何以静态
  • 比较电话号码sql

    我在 2 个不同的表中有 2 组电话号码 table 1其直接格式为01234567890另一个表有 3 种不同的格式 有时是01234567890 or 01234 567890 or 01234 567890 目前 我只是在表上进行内部
  • 如何使用 Javascript 在 Google 表单上发送对多项答案问题的回复

    我在一所特许学校工作 当我招收新学生时 我必须通过 Google 表单为学生填写设备申请表 我希望能够自动提交回复 而不必每次都填写表格 我已经在 Google 表格中获得了所需的有关该学生的所有信息 I do not具有对表单的编辑权限
  • Swift:使用 StoryBoards 和 UIViewControllers 在 GameScene 中满足条件后返回主菜单?

    Context 这个问题与Swift SKSpriteKit 使用 Storyboards UIViewController 和 UIButton 来设置游戏参数 并使用相同的 M W E 下方链接 Taking a look at the
  • popen()可以像pipe() + fork()一样创建双向管道吗?

    我正在用 C 主要是 C 在模拟文件系统上实现管道 它需要在主机 shell 中运行命令 但在模拟文件系统上执行管道本身 我可以通过pipe fork and system 系统调用 但我更喜欢使用popen 它处理创建管道 分叉进程以及将
  • Threejs 光线投射点击检测不适用于加载的 3dObject

    我加载一个 obj 文件 var loader new THREE OBJMTLLoader loader load obj machine obj obj machine mtl this loadObject 并尝试检测对其的点击 cl
  • 帖子和子网站上的 WordPress 多站点 404 错误

    我已经安装了 WordPress 多站点 我的主站点正在运行 但帖子和子站点转到 404 我搜索了很多 但没有运气 我的 WordPress 配置在子目录中http arabyothsurvey com newsite media cent
  • 通过浏览器从 php 脚本调用 svn update 不起作用

    我有两个脚本 运行更新并调用 shell exec svn update 和 shell exec svn st 运行 mysqldump shell exec mysqldump params svn 脚本没有运行更新命令 svn st正
  • 处理项目时缓冲

    我有一个定期触发的事件 我们假设处理事件大约需要 1 秒 我不想为每个收到的事件等待 1 秒 而是希望累积事件 直到最后的处理完成 处理完成后 我想处理上次处理期间收到的事件数据 e1 e2 e3 e4 e5 e6 e7 events ha
  • Angular JIT 编译失败:“@angular/compiler”未加载

    Angular JIT 编译失败 angular compiler 未加载 对于生产用例 不鼓励使用 JIT 编译 请考虑使用 AOT 模式 您是否使用 angular platform b rowser dynamic 或 angular
  • Scrapy 与 Selenium 爬行但不刮取

    我已阅读有关使用 scrapy 进行 AJAX 页面的所有线程 并安装了 selenium webdrive 来简化任务 我的蜘蛛可以部分爬行 但无法将任何数据获取到我的项目中 我的目标是 爬取自这一页 to 这一页 抓取每个项目 帖子 的
  • Python:导入同名的不同模块

    我正在开发一个项目 需要有多个同名的模块 这是该架构的代表性摘录 其中 init py文件来显示哪些文件夹是模块 path1 ProjectA init py src init py ctrl init py somectrl py pat
  • 无法从其他 Docker 容器连接到 MongoDB 容器

    我有两个通过 Docker compose 连接在一起的容器 我可以使用主机名从包含我的 node js 应用程序的容器成功 ping 通包含 MongoDB 的容器 然而 当实际连接到数据库时 node js 告诉我连接被拒绝 如果有帮助
  • 如何动态构建 Redux 表单?

    我正在学习如何动态构建 redux form 这个想法是 名为 componentDidMount 的组件从服务器获取项目列表并将它们插入商店 store my items 中 item1 itemB itemZZZ etc 现在这些商品已
  • ldconfig 只链接以 lib* 开头的文件?

    我正在努力让 MVTec Halcon 11 在 Ubuntu 上运行 一切都在正确的位置 但程序看不到图像采集所需的动态库 相机单独工作正常 驱动程序已安装 我将库的路径添加到 etc ld so conf然后跑了ldconfig v但目
  • 用于动态创建视频缩略图的 ffmpeg 替代方案 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 托管我的网站的服务器没有 ffmpeg 并且不允许我安装任何其他扩展 还有其他方法可以动态制作视频缩略图吗 也许是某种网络服务 我在其中传递视频文件
  • 在 bash 中无需按 ctrl+r 即可触发反向搜索的替代方法

    The reverse i search facility in bash is useful but it is unlike most other bash commands in that it seems to be bound t
  • 在 WinRT 和 C# 中使用 HttpRequestHeaders

    我正在使用 HttpWebRequests 联系 API 需要添加标头 但编译器告诉我该方法不存在 然而 当我查看 MSDN 时 它告诉我该方法已经存在 设置我的 UserAgent 属性也失败 有人可以帮我吗 try HttpWebReq