<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:10pt">Hi Greg,<br><br>As Wget needs to know the size of&nbsp; data in
advance maybe your JSP page asks corresponding to its buffer size.<br><br>Use <code>InputStreamReader when constructing BufferReader in your JSP page.<br></code><br><a href="http://pipasoft.com/free-java-classes/download/wget.java">http://pipasoft.com/free-java-classes/download/wget.java</a><code><br><br>// Binan<br></code><div><span><br></span></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">Från:</span></b> Greg Gladman &lt;ggladman@bdigital.org&gt;<br> <b><span style="font-weight: bold;">Till:</span></b> OpenSIPS users mailling list &lt;users@lists.opensips.org&gt; <br> <b><span style="font-weight: bold;">Skickat:</span></b> tisdag, 23 oktober 2012 11:14<br> <b><span style="font-weight: bold;">Ämne:</span></b> Re:
 [OpenSIPS-Users] openxcap: 64k limit for query results?<br> </font> </div> <br>
<div id="yiv2072386657">Hi Saúl,<div><br></div><div>The OpenXCAP server in question is an active production machine for other services, so I'm a little hesitant to make changes to the hostfile for testing. :)</div><div><br></div><div>I did do an ngrep on the local machine and retry the query, and I do see it returning 64k of data:</div>
<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px;"><div><div>HTTP/1.1 200 OK..Content-Length: 65535..Accept-Ranges: bytes..Server: OpenXCAP/<a rel="nofollow" target="_blank"  href="http://2.0.0./">2.0.0.</a>.ETag: "564e6f706fbf147ee1d7b27668470a81"..Date</div>
</div><div><div>&nbsp; : Tue, 23 Oct 2012 09:01:50 GMT..Content-Type: application/resource-lists+xml....[..]</div></div></blockquote><div><div><br></div><div>I've also read that wget can't handle chunked data (although this response doesn't seem to be chunked), so I've tried curl, with similar results:</div>
<div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px;"><div><div><div>* Connected to [host.domain] (xx.xx.xx.xx) port 9000 (#0)</div></div></div><div><div><div>* Server auth using Basic with user '[username@host.domain]'</div>
</div></div><div><div><div>&gt; GET /xcap-root/resource-lists/users/[username@host.domain]/index HTTP/1.1</div></div></div><div><div><div>&gt; Authorization: Basic [..]</div></div></div><div><div><div>&gt; User-Agent: curl/7.18.0 (i486-pc-linux-gnu) libcurl/7.18.0 OpenSSL/0.9.8g zlib/<a rel="nofollow" target="_blank"  href="http://1.2.3.3/">1.2.3.3</a> libidn/1.1</div>
</div></div><div><div><div>&gt; Host: [host.domain]:9000</div></div></div><div><div><div>&gt; Accept: */*</div></div></div><div><div><div>&gt;&nbsp;</div></div></div><div><div><div>&lt; HTTP/1.1 200 OK</div></div></div><div><div>
<div>&lt; Content-Length: 65535</div></div></div><div><div><div>&lt; Accept-Ranges: bytes</div></div></div><div><div><div>&lt; Server: OpenXCAP/2.0.0</div></div></div><div><div><div>&lt; ETag: "[..]"</div></div>
</div><div><div><div>&lt; Date: Tue, 23 Oct 2012 09:07:22 GMT</div></div></div><div><div><div>&lt; Content-Type: application/resource-lists+xml</div></div></div></blockquote><div><div><br></div><div>We may end up implementing a workaround to obtain this specific data via another route, but if you have any other ideas, I'd be happy to give them a try in case anyone else runs into a similar problem.</div>
<div><br></div><div>Cheers,</div><div>-greg</div><div><br></div><br><div class="yiv2072386657gmail_quote">On Tue, Oct 23, 2012 at 10:35 AM, Saúl Ibarra Corretgé <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:saul@ag-projects.com" target="_blank" href="mailto:saul@ag-projects.com">saul@ag-projects.com</a>&gt;</span> wrote:<br>
<blockquote class="yiv2072386657gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv2072386657im"><br>
On Oct 23, 2012, at 10:31 AM, Greg Gladman wrote:<br>
<br>
&gt; Hi Saúl, thanks for the quick response.<br>
&gt;<br>
&gt; Yes, I'm just doing a standard HTTP GET; I've tried from various browsers, a JSP using java.io.BufferedReader, and a wget from the same machine, and all return just 65535 bytes.<br>
&gt;<br>
&gt; If I try with wget from localhost using the external hostname, the results are the same; if I make the query explicitly against localhost, I get a 404 and the log file shows "XCAP root not found for URI".<br>

&gt;<br>
&gt; Sorry for what is undoubtedly a newbie question, and thanks again for your help.<br>
&gt;<br>
<br>
</div>You can modify the /etc/hosts file to make your external domain point to 127.0.0.1 and repeat the localhost test. Also, if you do a traffic capture in the OpenXCAP server, do you see OpenXCAP only sending 64K of data?<br>

<br>
<br>
Cheers,<br>
<div class="yiv2072386657HOEnZb"><div class="yiv2072386657h5"><br>
--<br>
Saúl Ibarra Corretgé<br>
AG Projects<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a rel="nofollow" ymailto="mailto:Users@lists.opensips.org" target="_blank" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br>
</div></div></blockquote></div><br><br>
</div>
</div><br>_______________________________________________<br>Users mailing list<br><a ymailto="mailto:Users@lists.opensips.org" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br><br><br> </div> </div>  </div></body></html>