Open Paradyx opened 4 years ago
When using a URI as value to a template variable it is treated as a POJO. What most people probably expect, is to use it as a String.
import com.damnhandy.uri.template.UriTemplate import java.net.URI val template = UriTemplate.fromTemplate("{+base}/some/path") val base = URI("http://example.com") template.set("base", base) template.expand() // true,example.com,example.com,false,-1,example.com,//example.com,http,//example.com/some/path
The result of expand is (at least to me) rather unexpected.
When using a URI as value to a template variable it is treated as a POJO. What most people probably expect, is to use it as a String.
Example:
The result of expand is (at least to me) rather unexpected.