我有这个简单的休息api示例,现在我想为此资源添加https功能。
<api name="API_FEETIT_VERSION" context="/api_feetit_version">
<resource methods="GET" protocol="https">
<inSequence>
<send>
<endpoint>
<address uri="http://myserver.net/version"/>
</endpoint>
</send>
</inSequence>
</resource>
为此,我添加了属性protocol =&#34; https&#34;在资源上,但现在我无法访问该服务。已经尝试了端口8243,但仍然没有。
我还需要做其他事吗?甚至我的端点服务也需要使用https?
答案 0 :(得分:0)
是的,您的后端服务需要是https以及您的终端地址。
<address uri="https://myserver.net/version"/>
答案 1 :(得分:0)
搜索(ctrl-f)您的API,然后搜索其资源,并检查protocol =&#34; https&#34;。这是我的一个:
&LT;资源方法=&#34; POST&#34; 协议=&#34; HTTPS&#34; inSequence中=&#34; ackServiceSeq&#34; outSequence =&#34; hcfRequest&#34; /&gt;
怪异的&#34; invokation url&#34;保持不变