0
我對C#編程還很陌生,我需要創建一個Web應用程序項目。我被告知,一個網站將導航到我的Web應用程序併發送一個ID。然後,我的Web應用程序需要在SOAP請求中使用此ID。然後需要評估響應,如果它符合標準,則Web應用程序可以加載或者僅引發異常。SOAP響應的C#Web應用程序
我可以編寫所有的應用程序,除了抓取初始ID和設置SOAP請求並接收。我有所有的相關信息,我只是不知道如何設置SOAP請求/響應。
問候
我對C#編程還很陌生,我需要創建一個Web應用程序項目。我被告知,一個網站將導航到我的Web應用程序併發送一個ID。然後,我的Web應用程序需要在SOAP請求中使用此ID。然後需要評估響應,如果它符合標準,則Web應用程序可以加載或者僅引發異常。SOAP響應的C#Web應用程序
我可以編寫所有的應用程序,除了抓取初始ID和設置SOAP請求並接收。我有所有的相關信息,我只是不知道如何設置SOAP請求/響應。
問候
假設你正在使用WCF,它默認使用SOAP,所以如果你有正確設置的一切,它會自動序列化和反序列化你。
[OperationContract]
MyResponse ParseId(MyRequest req);
MyResponse可容納響應信息 MyRequest可以保存請求信息
實現可能是這樣的:
public MyResponse ParseId(MyRequest req)
{
if(req.Id == null)
{
//Error
}
else
{
}
}
如果真的是簡單的,你可以做這樣的事情:
[OperationContract]
void ParseId(int id);
執行:
public void ParseId(int id)
{
if(id == null)
{
//throw exception;
}
else
{
}
}
不要忘記用DataContract屬性來裝飾你的MyResponse類和MyRequest類。
你正在使用WCF實現還是ASMX? – Xaisoft 2011-06-13 15:52:15