【问题标题】:Xamarin HttpClient requestXamarin HttpClient 请求
【发布时间】:2014-03-25 13:04:06
【问题描述】:

嗨,Xamarin 绝地大师!!!

我需要一点帮助 首先,我设置了 Token 的值

user.Token = "email@hotmail.com:1395694497451:799fcaa9f86ff10604ca0c6135313697";

然后我将属性添加到 Header :)

request.Headers.Add ("Auth-Token", user.Token); <------ HERE !!!

然后我打电话给:var response = client.SendAsync (request).Result;

我正在收到消息:

未经授权:身份验证令牌丢失或无效。

说明此请求需要 HTTP 身份验证

但是..听!!!

如果我直接放....那样:request.Headers.Add ("Auth-Token", "email@hotmail.com:1395694497451:799fcaa9f86ff10604ca0c6135313697");

有效!!!!!!!

请.....有人告诉我如何解决这个问题并使用来自属性 user.Token 的值......

对不起我的英语

【问题讨论】:

  • 您好 Ozory,欢迎来到 Stackoverflow。如果修改user 对象没有任何副作用,则代码应该相同。它是否用于该请求中的其他任何内容,例如请求签名?
  • 伙计们,你们不会相信的!它只是删除引号@ user.Token.Trim ('"')

标签: android xamarin androidhttpclient


【解决方案1】:

你不会相信的!

只是去掉引号

@user.Token.Trim('"')

【讨论】:

  • 信不信由你,在我刚刚遇到的类似问题中这样做对我有用。我明白它可能不适用于所有情况,但它适用于某些情况 - 谢谢! Xamarin 充满了令人讨厌的错误! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多