mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-05-31 09:11:11 +00:00
* GSWeb/GSWAjaxRequestHandler.*
new files * GSWeb/GNUmakefile add GSWAjaxRequestHandler.*, WOAjaxRequestHandler.h * GSWeb/GSWApplication+Defaults.* add AjaxRequestHanderKey * GSWeb/GSWApplication.h add +ajaxRequestHandlerKey add +setAjaxRequestHandlerKey: * GSWeb/GSWApplication.m create ajax request handler in registerRequestHandlers * GSWeb/GSWComponentRequestHandler.m return current class instance in +handler (works in subclasses too..) * GSWConstants.* added ajax * GSWContext.* added +shouldNotStorePageInBacktrackCache * GSWeb/GSWMessage.* added storePageInBacktrackCache * GSWeb/GSWRequest.* added -isAjaxSubmit, ajaxFormSubmitKey * GSWeb/GSWSession.m * GSWeb/GSWeb.h * GSWeb/GSWWOCompatibility.h ajax adjustments
This commit is contained in:
parent
237ae78d01
commit
2bb828acb7
17 changed files with 260 additions and 113 deletions
|
@ -64,25 +64,25 @@ Cf RFC 2616 (http://www.rfc-editor.org/rfc/rfc2616.txt)
|
|||
@interface GSWRequest : GSWMessage
|
||||
{
|
||||
@private
|
||||
NSString* _method;
|
||||
GSWDynamicURLString* _uri;
|
||||
NSStringEncoding _defaultFormValueEncoding;
|
||||
NSStringEncoding _formValueEncoding;
|
||||
NSDictionary* _formValues;
|
||||
NSDictionary* _uriElements;
|
||||
NSDictionary* _cookie;
|
||||
BOOL _finishedParsingMultipartFormData;
|
||||
NSString* _applicationURLPrefix;
|
||||
NSArray* _requestHandlerPathArray;
|
||||
NSArray* _browserLanguages;
|
||||
NSArray* _browserAcceptedEncodings;
|
||||
int _requestType;
|
||||
NSString* _originatingAddress;
|
||||
uint16_t _originatingPort;
|
||||
BOOL _isUsingWebServer;
|
||||
BOOL _formValueEncodingDetectionEnabled;
|
||||
int _applicationNumber;
|
||||
GSWContext* _context;//Don't retain/release because request is retained by context
|
||||
NSString* _method;
|
||||
GSWDynamicURLString* _uri;
|
||||
NSStringEncoding _defaultFormValueEncoding;
|
||||
NSStringEncoding _formValueEncoding;
|
||||
NSDictionary* _formValues;
|
||||
NSDictionary* _uriElements;
|
||||
NSDictionary* _cookie;
|
||||
BOOL _finishedParsingMultipartFormData;
|
||||
NSString* _applicationURLPrefix;
|
||||
NSArray* _requestHandlerPathArray;
|
||||
NSArray* _browserLanguages;
|
||||
NSArray* _browserAcceptedEncodings;
|
||||
int _requestType;
|
||||
NSString* _originatingAddress;
|
||||
uint16_t _originatingPort;
|
||||
BOOL _isUsingWebServer;
|
||||
BOOL _formValueEncodingDetectionEnabled;
|
||||
int _applicationNumber;
|
||||
GSWContext* _context;//Don't retain/release because request is retained by context
|
||||
};
|
||||
|
||||
-(id)initWithMethod:(NSString*)aMethod
|
||||
|
@ -166,6 +166,12 @@ Cf RFC 2616 (http://www.rfc-editor.org/rfc/rfc2616.txt)
|
|||
-(NSString*)_contentType;
|
||||
-(NSString*)_urlQueryString;
|
||||
|
||||
-(BOOL)isAjaxSubmit;
|
||||
|
||||
+(NSString*)ajaxFormSubmitKey;
|
||||
|
||||
+(void)setAjaxFormSubmitKey:(NSString*) value;
|
||||
|
||||
-(BOOL)_isUsingWebServer;
|
||||
-(BOOL)isUsingWebServer;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue