में एचटीपी पोस्ट मैं वीबीए में पोस्ट करने का तरीका जानने का प्रयास कर रहा हूं। आदर्श रूप में मैं एक साधारण कामकाजी उदाहरण की तलाश में हूं जिसके साथ मैं खेल सकता हूं। यह मेरे पास अभी तक है, लेकिन मुझे सच में यकीन नहीं है कि इसके साथ क्या करना है। अधिकतर फॉर्मडाटा कैसा दिखता है।वीबीए
Function WinHTTPPostRequest(URL, formdata, Boundary)
Dim http
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "POST", URL, False
'Set Content-Type header'
http.setRequestHeader "Content-Type", "multipart/form-data; boundary=" + Boundary
'Send the form data To URL As POST binary request'
http.send formdata
'Get a result of the script which has received upload'
WinHTTPPostRequest = http.responseText
End Function
संपादित करें:
तो मैं फ़ायरबग स्थापित इतना है कि मैं "formdata" (देखें कोड) के लिए वस्तु के नाम मिल सकता है। मैंने सोचा होगा कि फॉर्मडाटा इस तरह की कुछ दिखता है "फॉर्म 1 = ए & फॉर्म 2 = बी"। लेकिन यह अभी भी काम नहीं कर रहा है। इस बारे में कोई सुझाव कि मुझे यह बेहतर कैसे करना चाहिए?
संपादित करें: तो ऐसा लगता है कि छिपे हुए फ़ील्ड हो सकते हैं जिन्हें मुझे अपने POST अनुरोध में भेजने की आवश्यकता है।
* फिडलर * डाउनलोड करें ताकि आप HTTP अनुरोधों को डीबग/डीकोड कर सकें। आप बस कुछ आसान याद कर सकते हैं। – AMissico