Hi Marc,<div><br></div><div>Header based routing. Putting the value in the header is straight forward.</div><div><br></div><div>Regards,</div><div>Michael Chester</div><div><br></div><div><br><br>On Wednesday, March 18, 2015, Marc Savy &lt;<a href="mailto:marc.savy@redhat.com">marc.savy@redhat.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hmm, I may have misinterpreted what you wanted. Are you talking about the routing of a request/response as a header, or just putting the value into the header.<br>
<br>
The use case I was talking about is simply putting values into headers, it doesn&#39;t change the URI format or anything like that.<br>
<br>
On 17/03/2015 13:57, Marc Savy wrote:<br>
&gt; Hi Michael,<br>
&gt;<br>
&gt; It just happens that I&#39;ve been working on a very simple plug-in which<br>
&gt; may do what you want.<br>
&gt;<br>
&gt; Please check out: <a href="https://issues.jboss.org/browse/APIMAN-339" target="_blank">https://issues.jboss.org/browse/APIMAN-339</a> and look at<br>
&gt; the last line in particular.<br>
&gt;<br>
&gt; For the initial version it&#39;d just be a simple list of fields you can<br>
&gt; access implemented very basically, but in the future we could make it a<br>
&gt; bit more sophisticated.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Marc<br>
&gt; On 16/03/2015 19:17, Michael Chester wrote:<br>
&gt; &gt; Hi Eric,<br>
&gt; &gt;<br>
&gt; &gt; Thank you. I will do 1 and have a look at doing 3.<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Michael Chester<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Monday, March 16, 2015, Eric Wittmann &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;eric.wittmann@redhat.com&#39;)">eric.wittmann@redhat.com</a><br>
&gt; &gt; &lt;mailto:<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;eric.wittmann@redhat.com&#39;)">eric.wittmann@redhat.com</a>&gt;&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;      Hi Michael.<br>
&gt; &gt;<br>
&gt; &gt;      Thanks for your interest.  :)  It would be a relatively easy change<br>
&gt; &gt;      to allow this (although currently it&#39;s not supported out of the<br>
&gt; &gt;      box).  You have a couple of options including:<br>
&gt; &gt;<br>
&gt; &gt;      1) Create a feature request in JIRA for us to add this feature<br>
&gt; &gt;      (<a href="https://issues.jboss.org/__browse/APIMAN" target="_blank">https://issues.jboss.org/__browse/APIMAN</a><br>
&gt; &gt;      &lt;<a href="https://issues.jboss.org/browse/APIMAN" target="_blank">https://issues.jboss.org/browse/APIMAN</a>&gt;)<br>
&gt; &gt;<br>
&gt; &gt;      2) Create your own custom version of the API Gateway (not as hard as<br>
&gt; &gt;      it sounds!)<br>
&gt; &gt;<br>
&gt; &gt;      3) Contribute a patch that adds support for this (Starting point<br>
&gt; &gt;      here:<br>
&gt; &gt;      <a href="https://github.com/apiman/__apiman/blob/master/gateway/__platforms/servlet/src/main/__java/io/apiman/gateway/__platforms/servlet/__GatewayServlet.java#L264" target="_blank">https://github.com/apiman/__apiman/blob/master/gateway/__platforms/servlet/src/main/__java/io/apiman/gateway/__platforms/servlet/__GatewayServlet.java#L264</a><br>
&gt; &gt;      &lt;<a href="https://github.com/apiman/apiman/blob/master/gateway/platforms/servlet/src/main/java/io/apiman/gateway/platforms/servlet/GatewayServlet.java#L264" target="_blank">https://github.com/apiman/apiman/blob/master/gateway/platforms/servlet/src/main/java/io/apiman/gateway/platforms/servlet/GatewayServlet.java#L264</a>&gt;)<br>
&gt; &gt;<br>
&gt; &gt;      -Eric<br>
&gt; &gt;<br>
&gt; &gt;      On 3/15/2015 3:20 AM, Michael Chester wrote:<br>
&gt; &gt;<br>
&gt; &gt;          Hi,<br>
&gt; &gt;<br>
&gt; &gt;          Currently APIman inserts the version into the URL. We would like<br>
&gt; &gt;          to use<br>
&gt; &gt;          a header instead.  Is it possible to support this?<br>
&gt; &gt;<br>
&gt; &gt;          Regards,<br>
&gt; &gt;          Michael Chester<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;          _________________________________________________<br>
&gt; &gt;          Apiman-user mailing list<br>
&gt; &gt;          <a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;Apiman-user@lists.jboss.org&#39;)">Apiman-user@lists.jboss.org</a><br>
&gt; &gt;          <a href="https://lists.jboss.org/__mailman/listinfo/apiman-user" target="_blank">https://lists.jboss.org/__mailman/listinfo/apiman-user</a><br>
&gt; &gt;          &lt;<a href="https://lists.jboss.org/mailman/listinfo/apiman-user" target="_blank">https://lists.jboss.org/mailman/listinfo/apiman-user</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Apiman-user mailing list<br>
&gt; &gt; <a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;Apiman-user@lists.jboss.org&#39;)">Apiman-user@lists.jboss.org</a><br>
&gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/apiman-user" target="_blank">https://lists.jboss.org/mailman/listinfo/apiman-user</a><br>
&gt; &gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Apiman-user mailing list<br>
&gt; <a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;Apiman-user@lists.jboss.org&#39;)">Apiman-user@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/apiman-user" target="_blank">https://lists.jboss.org/mailman/listinfo/apiman-user</a><br>
&gt;<br>
<br>
_______________________________________________<br>
Apiman-user mailing list<br>
<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;Apiman-user@lists.jboss.org&#39;)">Apiman-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/apiman-user" target="_blank">https://lists.jboss.org/mailman/listinfo/apiman-user</a><br>
</blockquote></div>