mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
Keep the same method on a 307 redirect
This commit is contained in:
parent
550457bcad
commit
52dd6da6e0
@ -1,3 +1,9 @@
|
||||
2013-05-01 Gijs van Tulder <gvtulder@gmail.com>
|
||||
|
||||
* retr.c (retrieve_url): New variable `saved_method'.
|
||||
(SUSPEND_POST_DATA): Save the method to `saved_method'.
|
||||
(RESTORE_POST_DATA): Restore the method from `saved_method'.
|
||||
|
||||
2013-05-01 Giuseppe Scrivano <gscrivano@gnu.org>
|
||||
|
||||
* init.c: Declare `cmd_string_uppercase'.
|
||||
|
@ -681,6 +681,7 @@ calc_rate (wgint bytes, double secs, int *units)
|
||||
post_data_suspended = true; \
|
||||
saved_post_data = opt.body_data; \
|
||||
saved_post_file_name = opt.body_file; \
|
||||
saved_method = opt.method; \
|
||||
opt.body_data = NULL; \
|
||||
opt.body_file = NULL; \
|
||||
opt.method = NULL; \
|
||||
@ -691,8 +692,8 @@ calc_rate (wgint bytes, double secs, int *units)
|
||||
{ \
|
||||
opt.body_data = saved_post_data; \
|
||||
opt.body_file = saved_post_file_name; \
|
||||
opt.method = saved_method; \
|
||||
post_data_suspended = false; \
|
||||
opt.method = "POST"; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
@ -722,6 +723,7 @@ retrieve_url (struct url * orig_parsed, const char *origurl, char **file,
|
||||
|
||||
bool post_data_suspended = false;
|
||||
char *saved_post_data = NULL;
|
||||
char *saved_method = NULL;
|
||||
char *saved_post_file_name = NULL;
|
||||
|
||||
/* If dt is NULL, use local storage. */
|
||||
|
Loading…
Reference in New Issue
Block a user