I would like to know how I can echo "data for param1" on the server. I have no idea how to access it.
If it were a file, I would use
echo $_FILES["file"]["name"];
But I don't know how to access "data for param1".
Thank you!
Dim msxml As msxml.XMLHTTPRequest
Dim data As String
Dim boundary As String
Set msxml = New msxml.XMLHTTPRequest
boundary = "MyCustomBoundary7MA4YWxkTrZu0gW"
msxml.Open "POST", "http://httpbin.org/post", False
msxml.setRequestHeader "Content-Type", "multipart/form-data;Charset=UTF-8; boundary=" & boundary
data = ""
data = data & "--" & boundary & vbCrLf
data = data & "Content-Disposition: form-data; name=""param1""" & vbCrLf
data = data & "Content-Type: text/plain" & vbCrLf & vbCrLf
data = data & "data for param1" & vbCrLf
data = data & "--" & boundary & vbCrLf
data = data & "Content-Disposition: form-data; name=""param2""" & vbCrLf
data = data & "Content-Type: text/plain" & vbCrLf & vbCrLf
data = data & "other data for param2" & vbCrLf
data = data & "--" & boundary & "--"
msxml.Send data