是否可以檢索調用我的控制器方法的第三方webservice的URL? 像Request.Current.Url這樣的東西引用我自己的URL(/ someController/someAction /)。獲取控制器方法調用方(第三方webservice)
第三方web服務發送HTTP POST數據到我的/ someController/someAction,我希望發回一個HTTP POST消息的方法,第三方Web服務的調用程序,而無需使用
return Content["some response"]
這將迫使我退出該方法。由於答案是純文本,我想用HTTP Post發送它。
我實際上試圖做的是響應調用webservice而不退出我的方法(返回Content()將退出),所以我可以調用其他方法來處理由web服務發送給我的數據。我想先告訴web服務我收到了他們的東西,而不是進程,這樣當發生處理錯誤時,web服務至少不會重新發送舊數據。有沒有另外一種方法可以做到這一點比構建自己的HTTP郵件?
你試過HttpRequest.UserHostName嗎?或HttpRequest.Headers檢查主機變量... – RPM1984 2010-06-05 09:49:55