我有一大堆web服务,每个都有几种web方法。这些服务的消费者是多种多样的。我想用一个额外的可选参数(Int64或Int32)来扩充这些Web方法中的每一个,但是使用这个额外的(可选参数)添加新方法是很多工作,并且让客户端使用新方法将更加耗时。我可以在HTTP标头中传递自定义数据吗?
所以我想知道如果我可以允许那些想利用这个参数提供的新特性的客户端可以通过HTTP头或者其他方式传递这个Int。
所以第一个问题是我可以在HTTP头中传递一个int吗?如果是这样,那么在C#/ ASP.NET中怎么做呢?
否则,你有什么其他建议来解决这个问题?
是其非正统的,以WS- *,但我认为REST风格类型的人会很酷吧(RESTafarians?);) – 2009-02-19 01:32:11