2
A
回答
0
的問題是有點太含糊給出一個明確的答案,但是,採取猜你問,是你已經能夠讀取Web服務數據( GET),但您現在想要將(POST/PUT)數據寫入Web服務。
如果是這樣,您最好的選擇是使用腳本任務並使用C#(或VB)調用所述Web服務。我也推薦這樣做GET請求,而不是SSIS Web服務任務,它不處理「更新」的Web服務協議,比如oAuth認證。
粗糙樣本情況如下:
using System.Net
using System.IO
string url
= "http://webservicehere.org";
// create the request
HttpWebRequest request
= (HttpWebRequest)HttpWebRequest.Create(url);
// set the method to POST
request.Method
= "POST";
// set the content type, usually application/json or application/xml
request.ContentType
= "application/json";
// handle authentication, in this case the web service
// requires the authentication token to be passed in as a
// header called "Cookie"
request.Headers.Add("Cookie", SqlAuthCookie);
// get the stream object to use to write the request data
StreamWriter requestWriter
= new StreamWriter(request.GetRequestStream());
// write the data to the web service
// where (data) is the JSON/XML that you are
// sending to the endpoint
requestWriter.Write(data);
// close the connection upon completion
requestWriter.Close();
try
{
// read the response received from the web service
HttpWebResponse webResponse = (HttpWebResponse)request.GetResponse();
// code to handle the response goes here
// i.e. deserialise json/xml to strongly typed objects
}
catch (WebException we)
{
// catch any exceptions thrown by the web service here
}
catch (Exception e)
{
// catch other exceptions here
}
相關問題
- 1. SSIS Web服務
- 2. SSIS Web服務任務
- 3. SSIS Web服務任務
- 4. SSIS Web服務任務XmlNode輸入POSSIBLE?
- 5. Web服務或Web服務
- 6. 服務器到服務器Web服務
- 7. SSIS Web服務任務的超時值
- 8. SSIS Web服務任務解析結果
- 9. web服務入門
- 10. 到.NET Web服務
- 11. 得到web服務
- 12. Web服務協調的CRUD web服務
- 13. Web服務與Web服務引用DLL
- 14. 調用Web服務的Web服務
- 15. 春季Web服務 - Web服務通信
- 16. Spring Web服務與Axis2 Web服務
- 17. WCF web服務和java web服務
- 18. 在C/C++中寫入web服務
- 19. 爲.NET Web服務編寫輸入
- 20. 圖像寫入使用web服務
- 21. 寫入.net Web服務消耗自SAP
- 22. 將文件寫入Web服務器 - ASP.NET
- 23. web服務VS WCF服務
- 24. Web服務的服務器
- 25. Web服務TCP服務器
- 26. Web服務,服務形象
- 27. Windows服務或Web服務?
- 28. SSIS 2008:crm dynamics 2013 web服務超時
- 29. SSIS pacakge中輸入Web服務任務動態的參數
- 30. SSIS ETL vs REST風格的Web服務vs服務總線
我相信「讀書」是指「呼叫」,這意味着Web服務是做既可以是操作讀或寫,誰知道? – 2013-02-14 16:42:54
你有什麼嘗試?你能提供一個不適合你的代碼樣本嗎? – 2013-02-18 23:59:06