【问题标题】:How to set the Expect header in Silverlight 4.0 to ignore HTTP status code 100如何在 Silverlight 4.0 中设置 Expect 标头以忽略 HTTP 状态代码 100
【发布时间】:2010-09-28 12:10:54
【问题描述】:

我希望 Silverlight 4.0 客户端忽略来自 RESTful 资源服务的“100-continue”响应代码,为此我需要能够设置 Expect 标头 - “Expect: 100-continue”可以通过HttpWebRequest 类?

Silverlight 4.0 不支持执行此操作的所有常规方式。

【问题讨论】:

  • 100 个响应代码是如何给您带来问题的?为什么您认为设置此标头会导致客户端忽略响应?你用的是浏览器还是客户端http?
  • 因为服务器正在接收内容长度 = 0,请求没有正文...
  • 所以 Silverlight 不支持 HttpWebRequest 上的 Expect100Continue 属性?
  • 您无法在 Silverlight 4.0 中设置 'Expect' 标头 - 它会引发异常

标签: silverlight httpwebrequest http-headers


【解决方案1】:

您能看看 Silverlight 安全策略吗?您必须将“Expect”标头添加到 clientaccesspolicy.xml 中允许的标头列表中。试试看吧。

【讨论】:

  • 客户端访问策略文件已经有通配符允许所有带有-http-request-headers="*"的标头
猜你喜欢
  • 2021-03-05
  • 1970-01-01
  • 2016-08-18
  • 2012-06-16
  • 2018-04-14
  • 1970-01-01
  • 2018-10-01
  • 2017-01-12
  • 1970-01-01
相关资源
最近更新 更多