我有一个.NET Core 2.0 WebApi应用程序,我在其中添加了“Flurl.Http”(版本2.1.0)NuGet包到我的项目中 .

我正在尝试使用Flurl对Visual Studio Team Services(VSTS)Api endpoints 之一进行简单的REST API调用 .

但是,我调用的特定VSTS api endpoints 要求将Content-Type设置为“application / json-patch json”而不是典型的“application / json” .

在我的Flurl调用中,我使用“WithHeader()”方法尝试在请求的标头中设置Content-Type,但它不起作用 . Flurl似乎不允许我覆盖PostJsonAsync方法中内置的默认或标准Content-Type .

有谁知道如何使用Flurl更改请求的Content-Type?或者如何正确覆盖Flurl配置中Content-Type的默认行为?

提前致谢!

我的代码:

public bool CreateNewBug(NewBugRequest newBugRequest)

{

return _apiUrlToCreateNewBug.WithHeader("Authorization", "Basic Base64PersonalAccessTokenGoesHere")

.WithHeader("Content-Type", "application/json-patch+json")

.PostJsonAsync(newBugRequest.Fields)

.Result

.IsSuccessStatusCode;

}

(此代码有效,但VSTS api的响应是不允许Content-Type,需要更改为"application/json-patch+json",这是我尝试将其设置为标头的内容 . )

java contenttype_如何在Flurl中更改Content-Type?相关推荐

  1. chrome修改摄像头权限_如何在Chrome中更改网站的摄像头和麦克风权限

    chrome修改摄像头权限 Google Chrome lets you manage which individual sites can have access to your microphon ...

  2. linux重命名用户名_如何在Linux中更改或重命名用户名和用户ID?

    linux重命名用户名 The problem is we want to change the already created user name or user id. As we know th ...

  3. 好系统教你如何在Windows中更改文件夹的图标

    如何在Windows中更改文件夹的图标 浏览到要更改其图标的文件夹的位置,或创建一个新文件夹. 右键单击该文件夹,然后从出现的下拉菜单底部选择"属性". 在文件夹属性菜单中,选择自 ...

  4. linux 更改ssh端口_如何在Linux中更改SSH端口-简易指南

    linux 更改ssh端口 The default port on SSH is 22. But for security reasons, it's a good idea to change SS ...

  5. linux中更改用户密码_如何在Linux中更改用户密码

    linux中更改用户密码 In this tutorial, we will focus on how you can change a user's password in Linux. We wi ...

  6. linux重启网卡命令_如何在 Linux 中更改 MAC 地址 | Linux 中国

    在向你展示如何在 Linux 中更改 Mac 地址之前,让我们首先讨论为什么要更改它.-- Dimitrios Savvopoulos 在向你展示如何在 Linux 中更改 MAC 地址之前,让我们首 ...

  7. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  8. outlook附加文件超过服务器允许大小,如何在Outlook中更改或增加附件大小限制?...

    如何在Outlook中更改附件大小限制? 有时,我无法在Outlook中成功插入大附件,但是出现警告对话框,提示附件大小超出了允许的限制. 请参阅以下屏幕截图. 发生此错误是由于超出了Outlook中 ...

  9. Microsoft Word 教程:如何在 Word 中更改行距?

    欢迎观看 Microsoft Word 教程,小编带大家学习 Microsoft Word 的使用技巧,了解如何在 Word 中更改行距. 在 Word 中更改文档中的行距,节省文档的空间或按所需效果 ...

最新文章

  1. 架构师之路 — 数据库设计 — 关系型数据库的外键约束与关联
  2. 互联网公司前端初级Javascript面试题
  3. php time 循环不变,PHP为系统调用的脚本设置超时,set_time_limit不起作用
  4. 工业机器人 扬州 江都_扬州市14家企业获批2019年江苏省示范智能车间
  5. 转 IDEA 解决代码提示功能消失
  6. Vue中,在<template>内进行页面链接跳转
  7. 从入门到入土:基于C语言采用TCP协议实现远程控制|详细说明|利用流套接字实现一个简单的远程控制系统
  8. springboot+mybatis+shiro+beetl前端做 服务监控页面
  9. JavaScript高级知识点整理
  10. Eclipse配置使用SVN插件
  11. 国际首个!OpenV2X 开源社区成立,填补 5G 路侧开放基础架构(RSOI)空白
  12. python如何循环sql语句_python sql 循环语句怎么写-问答-阿里云开发者社区-阿里云...
  13. 金山毒霸卸载完后安装360出现蓝屏和软媒魔方安装后出现相互冲突现象
  14. SpringBoot中怎么访问静态图片
  15. Transforms的使用
  16. java lockmodetype_java-org.hibernate.lockmode.pessimistic_write的行为
  17. 自然语言处理nlp全领域综述
  18. c语言 英文课本词汇表的生成,【C/C++】词汇表生成
  19. 渗透测试 ( 4 ) --- Meterpreter 命令详解
  20. Python游戏末日丧尸

热门文章

  1. 机器学习之【提升方法】
  2. 《从10开始学C++》7(三目运算符、问号表达式)
  3. python求雅可比矩阵_雅可比算法求矩阵的特征值和特征向量
  4. 以下几条建议可以帮助您提高Chatterbot回答问题的准确率
  5. Failed to resolve attribute at index 6
  6. Linux 反汇编工具,逆向与反汇编工具
  7. Java Proxy代理工厂
  8. PDF格式分析(七十一)—— Markup注释
  9. 为什么招聘程序员不喜欢招女生
  10. FLIR为其SkyRaider和SkyRanger无人机系统推出StormCaster有效载荷系列