0
我明白,UriTemplate只支持字符串參數,除非你像下面的形式(id = {id}等)。這裏有個例子:WCF JSON可以從瀏覽器中調用非字符串參數的WebService操作嗎?
Can I pass non-string to WCF RESTful service using UriTemplate?
但是我不能讓下面的工作。即使我將第二個參數更改爲字符串(不是字符串數組)。通過在地址字段中輸入URL可以從瀏覽器調用這種操作嗎?
[WebGet(ResponseFormat = WebMessageFormat.Json,
UriTemplate = "id={id}/legend={legend}/x={x}/y={y}")]
public Stream GetMapPicture(int id, string[] legend, double x, double y)
所有作品,如果我改變參數字符串和類型:
http://localhost:8732/Service1/id=732/legend=[343434, 555]/x=43/y=23
謝謝!