R
Rob
I'm trying to translate the following code in vb.net code to be used in a
web service. Really I can't understand well it. I would like to use
httpWebRequest but I don't know.... Do I have to use headers? How can I
translate the "requestbody" string?
The code sends an xml file and a command.
fso = new ActiveXObject("Scripting.FileSystemObject");
xmlFile = fspenTextFile(AJobFile, 1);
xmlText = xmlFile.ReadAll();
var boundStr = 'h8w95k20d9';
var boundary = '--' + boundStr;
var requestbody = [boundary,
'Content-Disposition: file; name="F1";
filename="'+AJobFile+'"',
'Content-Type: text/xml',
'',
xmlText,
boundary,
'Content-Disposition: form-data; name="ImportJobs"',
'',
'0',
boundary
].join('\r\n');
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
url='http://'+WODAddress+'/JTI';
xmlhttp.open("POST",url,false);
xmlhttp.setRequestHeader('Content-type', 'multipart/form-data; boundary="'
+ boundStr + '"');
xmlhttp.send(requestbody );
web service. Really I can't understand well it. I would like to use
httpWebRequest but I don't know.... Do I have to use headers? How can I
translate the "requestbody" string?
The code sends an xml file and a command.
fso = new ActiveXObject("Scripting.FileSystemObject");
xmlFile = fspenTextFile(AJobFile, 1);
xmlText = xmlFile.ReadAll();
var boundStr = 'h8w95k20d9';
var boundary = '--' + boundStr;
var requestbody = [boundary,
'Content-Disposition: file; name="F1";
filename="'+AJobFile+'"',
'Content-Type: text/xml',
'',
xmlText,
boundary,
'Content-Disposition: form-data; name="ImportJobs"',
'',
'0',
boundary
].join('\r\n');
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
url='http://'+WODAddress+'/JTI';
xmlhttp.open("POST",url,false);
xmlhttp.setRequestHeader('Content-type', 'multipart/form-data; boundary="'
+ boundStr + '"');
xmlhttp.send(requestbody );