<html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }div.FoxDiv20180412201836504660 { }body { font-size: 10.5pt; font-family: ????; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div>Here is my patches.<span></span></div>
<blockquote style="margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5em"><div>&nbsp;</div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href="mailto:gsswzt@pku.edu.cn">gsswzt@pku.edu.cn</a></div><div><b>Date:</b>&nbsp;2018-04-12&nbsp;16:45</div><div><b>To:</b>&nbsp;<a href="mailto:omachace@redhat.com">omachace</a>; <a href="mailto:users@ovirt.org">users</a></div><div><b>Subject:</b>&nbsp;Re: Re: [ovirt-users] Some questions about Ovirt REST API</div></div></div><div><div class="FoxDiv20180412201836504660">
<div><span></span>Sure.</div><div>I override <i>get()</i> and&nbsp;<i>add()</i> in my <i>BackendVmMytestsResource.java</i></div><div>GET works and POST not.</div>
<blockquote style="margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5em"><div>&nbsp;</div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href="mailto:omachace@redhat.com">Ondra Machacek</a></div><div><b>Date:</b>&nbsp;2018-04-12&nbsp;16:25</div><div><b>To:</b>&nbsp;<a href="mailto:gsswzt@pku.edu.cn">gsswzt@pku.edu.cn</a>; <a href="mailto:users@ovirt.org">users</a></div><div><b>Subject:</b>&nbsp;Re: [ovirt-users] Some questions about Ovirt REST API</div></div></div><div><div>Ah sorry, POST isn't working and GET works, I misread it.</div>
<div>&nbsp;</div>
<div>Can you please share the generated file:</div>
<div>&nbsp;</div>
<div>{project_path}/backend/manager/modules/restapi/interface/definition/target/generated-sources/model/org/ovirt/engine/api/resource/VmMytestResource.java</div>
<div>&nbsp;</div>
<div>Maybe you can even send patches to review as draft for start, we could</div>
<div>better understand the patch then.</div>
<div>&nbsp;</div>
<div>On 04/12/2018 10:14 AM, gsswzt@pku.edu.cn wrote:</div>
<div>&gt; Do you mean /@override/ /getMytestsResource() / in BackendVmResource ?</div>
<div>&gt; I have done that, otherwise GET would not pass.</div>
<div>&gt; </div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; *From:* Ondra Machacek &lt;mailto:omachace@redhat.com&gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; *Date:*&nbsp;2018-04-12&nbsp;15:43</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; *To:* gsswzt@pku.edu.cn &lt;mailto:gsswzt@pku.edu.cn&gt;; users</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:users@ovirt.org&gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; *Subject:*&nbsp;Re: [ovirt-users] Some questions about Ovirt REST API</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; On 04/11/2018 08:19 AM, gsswzt@pku.edu.cn wrote:</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi,</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; I wants to creating my own service under</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ../vms/{vmid}/myservice.Here is</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; my methods:</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 1. create VmMytestService in</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /https://github.com/oVirt/ovirt-engine-api-model project./</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; add/@Service VmMytestService mytests() in /VmService .java</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 2. mvn install it and change the root pom.xml</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; /&lt;model.version&gt;4.3.9-SNAPSHOT&lt;/model.version&gt; /&nbsp;in my Ovirt project.</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 3.create BackendVmMytestService implements VmMytestResource</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Did you also in BackendVmResource implemented 'mytests' method?</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 4.override /get() and add() /methods.</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; After that, I use /curl/&nbsp; tool to send GET and POST request. GET is</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; working and return.</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; However, I get this return after POST request.</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Would you help me with that issue?</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Thanks,</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; wenzt</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; _______________________________________________</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Users mailing list</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Users@ovirt.org</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; http://lists.ovirt.org/mailman/listinfo/users</div>
<div>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;</div>
<div>&gt; </div>
</div></blockquote>
</div></div></blockquote>
</body></html>