(How to disfunction the ‘simile face’? I find that some typing is replaced by the simile face …)
Hi,
I want to create a query using BasicClient, here is my query …
Header:
SEARCH /taminowebdavserver HTTP/1.1
Content-type: text/xml; charset=“UTF-8”
Host: 137.189.94.75:80
Content-length: 80
Content:
<?xml version="1.0" encoding="utf-8" ?>
<D:basicsearch>
<D:select>
<D:prop>
<D:displayname/>
</D:prop>
</D:select>
<D:from>
<D:scope>
<D:href>/taminowebdavserver/news/</D:href>
</D:scope>
</D:from>
</D:basicsearch>
However, it return fails… Here is the response:
Header:
HTTP/1.1 400
Date: Mon, 03 Mar 2003 07:56:50 GMT
Server: Apache/1.3.23 (Win32) mod_jk/1.2.0 Resin/2.1.2
Set-Cookie: JSESSIONID=CD0C125DB819D2BD4F54287BDC414D7D; Path=/taminowebdavserver
Connection: close
Transfer-Encoding: chunked
Content-Type: text/xml; charset=“UTF-8”
However the content return something like this:
…
<D:responsedescription>Error on line 3:XML document structures must start and end within the same entity.</D:responsedescription>
I can’t find the problem in line 3. What’s the problem actually? Does it relate to the problem I asked in the previous question?
Also, If I want to implement Tamino WebDav Sever into my application, where can I find the related javadoc?
Hi,
it seems that your contentlength header is not set properly (80 in your example). Please check in BasicClient, if Request/Auto-create Content-length header is set.
Regards,
Martin
Thanks Martin, the previous problem is solved. I want to ask the use of ‘like’…
I have followed the desription of the draft at http://greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html and then I’ve created a query to use ‘like’
<?xml version="1.0" encoding="utf-8" ?>
<D:basicsearch>
<D:select>
<D:prop>
<D:displayname/>
<D:getcontenttype/>
<xsv:xpath name=“title”>
/NewsML/NewsItem/NewsComponent
</xsv:xpath>
</D:prop>
</D:select>
<D:from>
<D:scope>
<D:href>/taminowebdavserver/news/</D:href>
</D:scope>
</D:from>
<D:where>
<D:like caseless=“yes”>
<D:prop>
<D:getcontenttype/>
</D:prop>
<D:literal>text/%</D:literal>
</D:like>
</D:where>
</D:basicsearch>
However, the following results …
<D:responsedescription>operator DAV::like is an unprocessable enitity</D:responsedescription>
What’s the problem?
Hi,
according to the WebDAV draft (http://www.webdav.org/dasl/) “like” is an optional operator and is currently not supported by Tamino WebDAV Server.
Regards,
Martin
I also want to ask , from my header I specified
SEARCH /taminowebdavserver HTTP/1.1
Actually, what is the difference between ‘SEARCH’ and ‘PROPFIND’, I also want to know the meaning of other ‘support method set’
The basic difference between PROPFIND and SEARCH is the , cannot be specified by PROPFIND.
>>I also want to ask , from my header I
>>specified SEARCH /taminowebdavserver HTTP/1.1
What you want to ask?
>> I also want to know the meaning of
>> other ‘support method set’
??
Regards,
Martin