+ /* This input string generated by Firefox 2.0.0.14 */
+ input_from("-----------------------------16128946562344073111198667379\r\n"
+ "Content-Disposition: form-data; name=\"input1\"\r\n"
+ "\r\n"
+ "normal input\r\n"
+ "-----------------------------16128946562344073111198667379\r\n"
+ "Content-Disposition: form-data; name=\"input2\"\r\n"
+ "\r\n"
+ "with pound sign: \xC2\xA3\r\n"
+ "-----------------------------16128946562344073111198667379\r\n"
+ "Content-Disposition: form-data; name=\"input3\"\r\n"
+ "\r\n"
+ "hidden input\r\n"
+ "-----------------------------16128946562344073111198667379\r\n"
+ "Content-Disposition: form-data; name=\"submit\"\r\n"
+ "\r\n"
+ "Submit Query\r\n"
+ "-----------------------------16128946562344073111198667379--\r\n");
+ setenv("CONTENT_TYPE", "multipart/form-data; boundary=---------------------------16128946562344073111198667379", 1);
+ unsetenv("QUERY_STRING");
+ cgi_init();
+ check_string(cgi_get("input1"), "normal input");
+ check_string(cgi_get("input2"), "with pound sign: \xC2\xA3");
+ check_string(cgi_get("input3"), "hidden input");
+ check_string(cgi_get("submit"), "Submit Query");