使用自定义标头(cookie)进行HTTP调用

时间:2015-02-17 14:49:36

标签: c# http windows-8 header httpcookie

由于我是C#新手,如果我能在这里得到一些支持,那将会非常有帮助。我有Android手机,Android手机应用程序也可以在Windows 8手机中使用。问题不在于功能的工作,而是问题在于转换,它只需要一个插件,说一个名为Cookie的自定义标头的HTTP调用,如果我得到这个,那么转换应该更容易。你们有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

要重申您的问题,您需要访问超文本传输​​协议标头信息。 Microsoft真正简化了对此类信息的访问:

var content = request.Headers["cookie"];

要打破它:

  • var:将动态分配类型。
  • content:此实例中我们的object的变量名称。
  • request:代表我们的WebRequest
  • Headers:可用的header内容是HttpContext
  • ["cookie"]:访问我们的标题集合,名称为。

您可以找到有关标题herehere的更多信息。我相信Microsoft Developer Network目前正在维护,因此您可能需要检查一段时间。

一个完整的例子是:

var request = WebRequest.Create("url") as HttpWebRequest;
var response = request.GetWebResponse();
var header = response.Headers["cookie"];

希望这能指出你正确的方向。