mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-02-22 19:21:23 +00:00
o added -_urlWithURLPrefix:requestHandlerKey:path:queryString:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18346 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
87ecde1a46
commit
2ec3d94253
2 changed files with 26 additions and 5 deletions
|
@ -196,6 +196,13 @@ Cf RFC 2616 (http://www.rfc-editor.org/rfc/rfc2616.txt)
|
||||||
queryString:(NSString*)queryString
|
queryString:(NSString*)queryString
|
||||||
isSecure:(BOOL)isSecure
|
isSecure:(BOOL)isSecure
|
||||||
port:(int)port;
|
port:(int)port;
|
||||||
|
|
||||||
|
/** urlPrefix will prefix url (before the /GSWeb) **/
|
||||||
|
-(GSWDynamicURLString*)_urlWithURLPrefix:(NSString*)urlPrefix
|
||||||
|
requestHandlerKey:(NSString*)key
|
||||||
|
path:(NSString*)path
|
||||||
|
queryString:(NSString*)queryString;
|
||||||
|
|
||||||
-(GSWDynamicURLString*)_urlWithRequestHandlerKey:(NSString*)key
|
-(GSWDynamicURLString*)_urlWithRequestHandlerKey:(NSString*)key
|
||||||
path:(NSString*)path
|
path:(NSString*)path
|
||||||
queryString:(NSString*)queryString;
|
queryString:(NSString*)queryString;
|
||||||
|
|
|
@ -1480,22 +1480,36 @@ RCS_ID("$Id$")
|
||||||
};
|
};
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
-(GSWDynamicURLString*)_urlWithRequestHandlerKey:(NSString*)key
|
/** urlPrefix will prefix url (before the /GSWeb) **/
|
||||||
|
-(GSWDynamicURLString*)_urlWithURLPrefix:(NSString*)urlPrefix
|
||||||
|
requestHandlerKey:(NSString*)key
|
||||||
path:(NSString*)path
|
path:(NSString*)path
|
||||||
queryString:(NSString*)queryString
|
queryString:(NSString*)queryString
|
||||||
{
|
{
|
||||||
//OK
|
|
||||||
GSWDynamicURLString* url=[self _applicationURLPrefix];
|
GSWDynamicURLString* url=[self _applicationURLPrefix];
|
||||||
|
if (urlPrefix)
|
||||||
|
[url setURLPrefix:[NSString stringWithFormat:@"%@%@",
|
||||||
|
urlPrefix,[url urlPrefix]]];
|
||||||
[url setURLRequestHandlerKey:key];
|
[url setURLRequestHandlerKey:key];
|
||||||
[url setURLRequestHandlerPath:path];
|
[url setURLRequestHandlerPath:path];
|
||||||
[url setURLQueryString:queryString];
|
[url setURLQueryString:queryString];
|
||||||
return url;
|
return url;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------
|
||||||
|
-(GSWDynamicURLString*)_urlWithRequestHandlerKey:(NSString*)key
|
||||||
|
path:(NSString*)path
|
||||||
|
queryString:(NSString*)queryString
|
||||||
|
{
|
||||||
|
return [self _urlWithURLPrefix:nil
|
||||||
|
requestHandlerKey:key
|
||||||
|
path:path
|
||||||
|
queryString:queryString];
|
||||||
|
};
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
-(GSWDynamicURLString*)_applicationURLPrefix
|
-(GSWDynamicURLString*)_applicationURLPrefix
|
||||||
{
|
{
|
||||||
//OK
|
|
||||||
GSWDynamicURLString* applicationURLPrefix=[[_uri copy] autorelease];
|
GSWDynamicURLString* applicationURLPrefix=[[_uri copy] autorelease];
|
||||||
[applicationURLPrefix setURLRequestHandlerKey:nil];
|
[applicationURLPrefix setURLRequestHandlerKey:nil];
|
||||||
[applicationURLPrefix setURLRequestHandlerPath:nil];
|
[applicationURLPrefix setURLRequestHandlerPath:nil];
|
||||||
|
|
Loading…
Reference in a new issue