WCFRestを使用してロギングサービスを作成しようとしています。これは次のようになります。
[ServiceContract]
public interface ILoggingService
{
[OperationContract, WebGet(UriTemplate = "/LogError?m={message}")]
void Log(string message);
}
かなりの量のテキストをログに記録できるように、構成ファイルの制限を増やしました。ただし、この制限を超えると、サービスはメッセージを受け入れません。これまでのところ、テキストが制限を下回っていることを確認しましたが、これは適切な回避策ではありません。WCFRESTでこの問題を回避するにはどうすればよいですか。
アップデート
さらに調査した後、私はこのようなものになってしまうはずですか?
[ServiceContract]
public interface ILoggingService
{
[OperationContract, WebGet(UriTemplate = "/LogError?m={message}", Method = "POST")]
void Log(string message);
}
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(URL);
request.Method = "POST";
request.ContentType = "text/plain";