openrasta

    4熱度

    1回答

    目前我使用NUnit的。我寫我的處理方法的單元測試都在我的控制方法,其在HttpContext.Current拋出空引用異常的一個使用HttpContext.Current當我爲我的處理程序執行測試用例。 有沒有什麼辦法可以模擬HttpContext?還是有其他方法可以解決這個問題。

    3熱度

    1回答

    在openrasta中版本媒體類型的正確方法是什麼?爲什麼要在我們的REST API的之一這一點上我們指定的自定義的媒體類型,在他們的版本號: application/vnd.company.Entity-v1+xml 目前,所有這些媒體類型只是被傳遞給我們定義去掉一些自定義的編解碼器XmlSerializer在序列化中放置的默認標記和ns標記。在該編解碼器的頂部,我們有: [MediaTyp

    0熱度

    1回答

    應如何實現OpenRasta處理程序,以便它可以接受基於URL模板的ID以及字典,Hashtable或NameValueCollection(我不關心哪一個)? 我的網址模板是「/ fielddata/{correlationId}」。 我PUT消息是: PUT http://myhost/fielddata/39950 HTTP/1.1 Content-Type: application/x-

    2熱度

    1回答

    我使用OpenRasta創建了非常簡單的HTTP服務。對於HEAD請求,HTTP 1.1規範指出HEAD請求應該將Content-Length設置爲「如果請求已成爲GET,本來會發送的實體主體的大小」(14.13節)。 但是,OpenRasta顯然看到響應正文爲空,並自動將Content-Length標頭設置爲「0」。 覆蓋此行爲的推薦方法是什麼? Thanks-

    0熱度

    2回答

    我的情況是這樣的: 客戶端應用程序執行對抗OpenRasta暴露端點的HTTP POST。 請求的主體包含導致編解碼器出現問題的錯誤 - 這是OpenRasta.Codecs.IMediaTypeReader的自定義實現。這將JSON負載轉換爲處理程序期望的POCO。 編解碼器會以有用的方式拋出一個描述錯誤的異常。例如:Newtonsoft.Json.JsonReaderException: Af

    3熱度

    1回答

    如何在OpenRasta中使用StructureMap?我可以使用它來代替內部依賴解析器,還是隻能將它與內置的DI結合使用(即適用於我自己的應用程序的依賴項)? 感謝

    0熱度

    1回答

    我試圖在OpenRasta中使用StructureMap。我的Configuration類實現IDependencyResolverAccessor。這裏是我的代碼來配置容器: container.Configure(x => { x.For<IFileResourceRepository>().Use( r => new FileResourceSqlRepos

    3熱度

    1回答

    使用OpenRasta並給予下列2個處理器: public class HelloWorldHandler1 { public string GetHelloWorld(string test, string test2) { return "Hello.World!"; } } public class HelloWorldHandler2 {

    1熱度

    1回答

    我正在使用OpenRasta框架實現REST API。我有Dictionary<string, string>這個類型的字段。我正在使用REST控制檯(Google Chrome插件)對此進行測試。 GET請求資源後,它給我以下格式的響應。 <CustomCheckBoxes> <d2p1:KeyValueOfstringstring> <d2p1:Key>Check1<

    1熱度

    1回答

    我需要訪問OpenRasta中的編碼流,然後將其發送到客戶端。我嘗試過使用PipelineContributor並在KnownStages.IEnd之前註冊它,在KnownStages.IOperationExecution之後和KnownStages.AfterResponseConding之後嘗試,但在所有情況下context.Response.Entity流爲null或爲空。 任何人都知道我