2023-06-01 Fred Gleason <fredg@paravelsystems.com>

* Refactored the WebAPI HTML test harnesses to allow testing via both
	 'multipart/form-data' and 'application/x-www-form-urlencoded'
	  encodings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2023-06-01 13:41:54 -04:00
parent c71389017f
commit ef6165184e
50 changed files with 4215 additions and 1962 deletions

View File

@@ -1,70 +1,84 @@
<html>
<head>
<title>Rivendel IMPORT Service Test Harness</title>
<body>
<form action="/rd-bin/rdxport.cgi" method="post" enctype="multipart/form-data">
<input type="hidden" name="COMMAND" value="2">
<table cellpadding="0" cellspacing="2" border="0">
<tr>
<td align="right">LOGIN NAME:</td>
<td><input type="text" name="LOGIN_NAME" size="20" maxlength="255"></td>
</tr>
<tr>
<td align="right">PASSWORD:</td>
<td><input type="password" name="PASSWORD" size="20" maxlength="32"></td>
</tr>
<tr>
<td align="right">TICKET:</td>
<td><input type="text" name="TICKET" size="40" maxlength="40"></td>
</tr>
<tr>
<td align="right">CART NUMBER:</td>
<td><input type="text" name="CART_NUMBER" size="8" maxlength="6"></td>
</tr>
<tr>
<td align="right">CUT NUMBER:</td>
<td><input type="text" name="CUT_NUMBER" size="6" maxlength="3"></td>
</tr>
<tr>
<td align="right">CHANNELS:</td>
<td><input type="text" name="CHANNELS" size="3" maxlength="1"></td>
</tr>
<tr>
<td align="right">NORMALIZATION LEVEL:</td>
<td><input type="text" name="NORMALIZATION_LEVEL" size="6" maxlength="4"></td>
</tr>
<tr>
<td align="right">AUTOTRIM LEVEL:</td>
<td><input type="text" name="AUTOTRIM_LEVEL" size="6" maxlength="4"></td>
</tr>
<tr>
<td align="right">USE METADATA:</td>
<td><input type="text" name="USE_METADATA" size="2" maxlength="1"></td>
</tr>
<tr>
<td align="right">CREATE:</td>
<td><input type="text" name="CREATE" size="2" maxlength="1"></td>
</tr>
<tr>
<td align="right">GROUP_NAME:</td>
<td><input type="text" name="GROUP_NAME" size="20" maxlength="20"></td>
</tr>
<tr>
<tr>
<td align="right">TITLE:</td>
<td><input type="text" name="TITLE" size="40" maxlength="255"></td>
</tr>
<tr>
<td align="right">FILE:</td>
<td><input type="file" name="FILENAME" size="20" maxlength="64"></td>
</tr>
<tr>
<td colspan="2" align="right">&nbsp;</td>
</tr>
<tr>
<td colspan="2" align="right"><input type="submit" value="OK"></td>
</tr>
</table>
</form>
</body>
<head>
<link rel="stylesheet" href="styles.html">
<title>Rivendell IMPORT Service Test Harness</title>
</head>
<body bgcolor="darkgray">
<!-- TITLE -->
<table class="title-rounded-block">
<tr>
<td class="center-aligned">Rivendell IMPORT Service Test Harness</td>
</tr>
</table>
<!-- URL Encoding -->
<table class="active-rounded-block">
<tr class="subtitle">
<td colspan="3">Via multipart/form-data Encoding</td>
</tr>
<tr><td colspan="2">&nbsp;</td></tr>
<form action="/rd-bin/rdxport.cgi" method="post" enctype="multipart/form-data">
<input type="hidden" name="COMMAND" value="2">
<tr>
<td class="field-label">LOGIN NAME:</td>
<td><input type="text" name="LOGIN_NAME" size="20" maxlength="255"></td>
</tr>
<tr>
<td class="field-label">PASSWORD:</td>
<td><input type="password" name="PASSWORD" size="20" maxlength="32"></td>
</tr>
<tr>
<td class="field-label">TICKET:</td>
<td><input type="text" name="TICKET" size="40" maxlength="40"></td>
</tr>
<tr>
<td class="field-label">CART NUMBER:</td>
<td><input type="text" name="CART_NUMBER" size="8" maxlength="6"></td>
</tr>
<tr>
<td class="field-label">CUT NUMBER:</td>
<td><input type="text" name="CUT_NUMBER" size="6" maxlength="3"></td>
</tr>
<tr>
<td class="field-label">CHANNELS:</td>
<td><input type="text" name="CHANNELS" size="3" maxlength="1"></td>
</tr>
<tr>
<td class="field-label">NORMALIZATION LEVEL:</td>
<td><input type="text" name="NORMALIZATION_LEVEL" size="6" maxlength="4"></td>
</tr>
<tr>
<td class="field-label">AUTOTRIM LEVEL:</td>
<td><input type="text" name="AUTOTRIM_LEVEL" size="6" maxlength="4"></td>
</tr>
<tr>
<td class="field-label">USE METADATA:</td>
<td><input type="text" name="USE_METADATA" size="2" maxlength="1"></td>
</tr>
<tr>
<td class="field-label">CREATE:</td>
<td><input type="text" name="CREATE" size="2" maxlength="1"></td>
</tr>
<tr>
<td class="field-label">GROUP_NAME:</td>
<td><input type="text" name="GROUP_NAME" size="20" maxlength="20"></td>
</tr>
<tr>
<tr>
<td class="field-label">TITLE:</td>
<td><input type="text" name="TITLE" size="40" maxlength="255"></td>
</tr>
<tr>
<td class="field-label">FILE:</td>
<td><input type="file" name="FILENAME" size="20" maxlength="64"></td>
</tr>
<tr>
<td colspan="2" class="field-label">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="field-label"><input type="submit" value="OK"></td>
</tr>
</form>
</table>
</body>
</html>