当前位置: 首页 > 知识库问答 >
问题:

添加HttpClient头将生成一个带有某些值的FormatException

薛元忠
2023-03-14

这发生在针对Google Cloud Messaging进行编码的上下文中,但也适用于其他地方。

请考虑以下内容:

var http = new HttpClient();
http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("key=XXX");
var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "key=XXX");

如何转义等号以使添加该值成功?

共有1个答案

荀辰钊
2023-03-14

不确定是否仍然相关,但我最近遇到了同样的问题,并通过调用不同的方法添加头信息来解决这个问题:

var http = new HttpClient();
http.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", "key=XXX");
 类似资料:
  • 问题内容: 我有以下SQL命令: 我希望能够使该列唯一,并且我希望它能够在每次向表中添加一行时生成一个新的guid。此列不是IDENTITY列,因为我已经有一个。这是分开的东西。我将如何将该列添加到已经有用户的表中。 问题答案: 看到这个例子: 要在填充的表格上添加一个非null字段,您需要这样做。

  • 我在从一个表中插入一个列的值作为另一个表中的列时遇到了麻烦。我在col1中有一些值的表A:和另一个列等于col1值的表B。 我想把表A,col1中的其余值添加为表B中的列。请帮助我解决我的问题。我正在使用SQL server 2012。

  • 我正在实现Apiary的其他同事制作的API。io,在Windows应用商店应用程序项目中。 它们显示了我必须实现的方法的示例: 在这个和其他一些方法中,我需要有一个带有我之前获得的令牌的标头。 如何将该授权标头添加到请求中?

  • 问题内容: 有没有办法循环(例如通过for)所有类都在某个包中? 我要上。这样做: 我所有的表都放在包中。 问题答案: 如评论中所述,使用AnnotationConfiguration API无法实现将所有类加载到包中的功能。这是您可以使用上述API进行的一些操作(请注意,“ addPackage”方法仅读取包元数据,例如在package-info.java类中找到的元数据,它不会加载包中的所有类

  • 问题内容: 我有一个以CSV格式发送给我的CSV文件。感兴趣的字段是8位数字。其中一些以0开头。该字段以数字形式发送。因此,我现在删除了一些前导零。 我已经将该字段转换为varchar。我现在需要这样做: 我现在有这个: 我需要这个: 问题答案: 将字段更改回数字并用于保留零 要么 采用

  • 例如,它将以1开始,然后将2添加到列表中,得到1-2。然后将检查1-2以查看序列是否符合递增/递减的规则。当它符合时,将3相加,得到1-2-3。然后检查1-2-3,这不符合。所以我们会回到1,现在加3而不是2,给出1-3等等。 我在用C。