0
我正在編寫應用程序(.NET 4.0),該應用程序應該對SalesForce提交數據(https-url,意味着應該使用安全連接)進行post-request。SalesForce:如何獲得回發請求的結果
我已經創建了一些小的測試,請求一些參數(可能並非所有實際需要的都包含在內)。我的要求看起來很成功,但我不確定。
我從服務器接收響應是有4個按鍵在標題:
- 是處理:真實的;
- Content-Length:0;
- 日期:... {「當前日期/時間」};
- 服務器:「SFDC」。
問題1:
我可以肯定的說我的要求是正確的銷售隊伍處理?看起來好像請求或多或少好,但看着實際的SalesForce數據我看不到我的請求的結果。
問題2:
有沒有什麼辦法讓更多的反饋從Salesforce有關請求發送?
非常感謝!任何想法都歡迎!
P.S.這裏是我用來提交請求的代碼:
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(strSubmitUrl);
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = aBytesRequest.Length;
myRequest.AllowAutoRedirect = false;
string strResult;
try
{
Stream newStream = myRequest.GetRequestStream();
newStream.Write(aBytesRequest, 0, aBytesRequest.Length);
newStream.Close();
WebResponse response = myRequest.GetResponse();
Stream stream = response.GetResponseStream();
int iResponseLength = 0;
if (response.Headers["DataLength"]!=null)
{
int.TryParse(response.Headers["DataLength"], out iResponseLength);
}
...
其中尤其是你打電話,有什麼strSubmitUrl的價值Salesforce的API? – superfell 2011-04-05 23:32:05
這裏是數據提交的URL:https://tapp0.salesforce.com/servlet/servlet.WebToLead?encoding = UTF-8。猜猜,大家都用它。 – Budda 2011-04-19 15:57:36
URL指向安全的網站。它以'https://'開始,但是這部分不會顯示在我以前的評論中 – Budda 2011-04-20 16:50:06