문서 ID에 슬래시 (/)가있는 문서로 CouchDB 데이터베이스를 작성했습니다. C# 코드에서 데이터베이스를 업데이트하려고하는데 CouchDB 라이브러리 몇 개를 사용하고 일반 old-HttpWebRequest 클래스를 사용해 왔지만 .NET Uri 클래스가 문자열 전달을 이스케이프 처리하므로 모두 실패합니다. 는 그래서 같은 열린 우리당을 만들 필요가 : 항상C# 코드의 doc id에 해쉬 슬래시가있는 CouchDB 문서
http://myserver.com/db/firstpart/secondpart
이 원인 CouchDB를에 .NET 열린 우리당 클래스로 이스케이프됩니다
http://myserver.com/db/firstpart%2Fsecondpart
이 ID의 firstpart와 문서의 첨부 파일로 문서 내용을 치료하기 위해 ID가 firstpart/secondpart 인 문서의 내용으로 문서를 처리하는 대신
아이디어가 있으십니까?
내 문서 ID에도 슬래시 문자를 사용하고 싶다. 모두는 그것이 의미하는 바를 알고 있으며, 이것은 매우 의미있는 성격입니다. 그러나 문제가 계속되면 '_' 또는'.'와 같이 다른 문자로 전환하여 문제를 완전히 피할 수 있습니다. – JasonSmith