Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[THREDDS #HPI-566023]: Error from TDS for escaped characters in request



Hi Dan,

> We have a TDS installed at: http://satdat1.po.gso.uri.edu/thredds/
> dodsC/ and it looks like it's maybe a little old but before I upgrade
> I'll ask this question.

What version of the TDS are your running?

> When accessed by a current OPeNDAP client I'm getting an error
> returned because it appears the DAP client is escaping certain
> characters in the constraint.  If I try the same request from a
> browser without the escaped constraint it works fine.  Sooo, my
> question is do you think this problem is resolved in a newer version
> of the TDS, or for that matter is it a TDS problem?
> 
> Here is a sample URL that works in a browser:
> 
> http://satdat1.gso.uri.edu/thredds/dodsC/NWAtlanticDec_1km.asc?lat
> [0:2:6]
> 
> and here's what is returned:
> -----
> Dataset {
> Float64 lat[lat = 4];
> } NWAtlanticDec_1km;
> ---------------------------------------------
> lat[4]
> 71.17219543457031, 71.15059661865234, 71.12899780273438,
> 71.1073989868164
> -----
> 
> and here's how it would look with an escaped constraint:
> 
> http://satdat1.gso.uri.edu/thredds/dodsC/NWAtlanticDec_1km.asc?lat%
> 5b0%3a2%3a6%5d
> 
> and here's what is returned:
> -----
> Error {
> code = 2;
> message = "The variable `lat%5b0%3a2%3a6%5d' was not found in
> the dataset.";
> };
> -----

I'm not seeing this problem on our main server (http://motherlode.ucar.edu:8080/thredds/) which is at Version 3.16.15 Build Date = 2007-08-10 00:32:05

I tried it for both a DDS and ascii response (in case it was the ascii part that didn't unencode).

I remember this being a problem but I don't know when it was fixed or whether it was in the TDS or OPeNDAP code. Could have been either though I suspect the TDS is/should be doing the unencoding.

Ethan


Ticket Details
===================
Ticket ID: HPI-566023
Department: Support THREDDS
Priority: Normal
Status: Open


 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Office of Programs University Corporation for Atmospheric Research (UCAR)   Unidata is a member of the UCAR Office of Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690