FollowRedirects Property
Determines what happens when the server issues a redirect.
Syntax
ANSI (Cross Platform) int GetFollowRedirects();
int SetFollowRedirects(int iFollowRedirects); Unicode (Windows) INT GetFollowRedirects();
INT SetFollowRedirects(INT iFollowRedirects);
Possible Values
FR_NEVER(0),
FR_ALWAYS(1),
FR_SAME_SCHEME(2)
@property (nonatomic,readwrite,assign,getter=followRedirects,setter=setFollowRedirects:) int followRedirects; - (int)followRedirects; - (void)setFollowRedirects:(int)newFollowRedirects;
Possible Values
FR_NEVER(0),
FR_ALWAYS(1),
FR_SAME_SCHEME(2)
#define PID_S3CLIENT_FOLLOWREDIRECTS 19 IPWORKSS3_EXTERNAL void* IPWORKSS3_CALL IPWorksS3_S3Client_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSS3_EXTERNAL int IPWORKSS3_CALL IPWorksS3_S3Client_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
0
Remarks
This property specifies how the class should behave when the server returns a redirect response (e.g. "Object Moved"). Valid values are:
frNever (0) (default) | Redirects are never followed; the class fails with an error instead. |
frAlways (1) | Redirects are always followed. |
frSameScheme (2) | Redirects are followed if the new URL has the same scheme as the originally requested URL; otherwise, the class fails with an error. |
Data Type
Integer