| Path: | lib/benchmarking/construct_bare_bone_requests.rb |
| Last Update: | Wed Jun 23 10:06:13 -0400 2010 |
Constructs basic login/submission post requests (assumes protect_from_forgery is turned off)
| APP_URI | = | ARGV[0] |
Constants:
|
|
| LOGIN_URI | = | APP_URI + "/" | ||
| SUBMISSION_URI | = | APP_URI + "/main/submissions/file_manager/1" | ||
| HOME_REQUESTS | = | "requests" | ||
| POST_DIR | = | "posts" | ||
| LOGIN_DIR | = | "logins" | ||
| SUBMISSION_DIR | = | "submissions" | ||
| BOUNDARY_DIR | = | "boundaries" | ||
| COOKIES_DIR | = | "cookies" | ||
| STUDENTS_LIST_FILE | = | ARGV[1] || "student_logins.txt" | ||
| SUBMISSION_RES_DIR | = | File.join(File.dirname(__FILE__), "submission_files") | ||
| CRLF | = | "\r\n" |
# File lib/benchmarking/construct_bare_bone_requests.rb, line 10
10: def get_file_header(file_name, boundary)
11: head = "--#{boundary}" + CRLF
12: head += "Content-Disposition: form-data; name=\"new_files[]\"; filename=\"#{file_name}\"" + CRLF
13: head += "Content-Type: application/x-ruby" + CRLF + CRLF
14: return head
15: end