以下のようにWCF REST APIを実装しました。WCF REST Webサービスは、URI内に最後のスラッシュがない投稿要求を処理しません。
[WebInvoke(UriTemplate = "", Method = "POST")]
public string Create(Article article) { .. }
問題があります。
私は、それが動作mydomain.com/articles/
のように、このサービスを呼び出す
が、私は最後のスラッシュなしmydomain.com/articles
のように呼び出すと、それはHTTPレスポンスコード307、一時的なリダイレクトを返す場合。
URIを動作させるにはどうすればよいですか、または私の提案に間違いがありますか?
あなたはWCFの書き換えとPOSTメソッドについて話していますか? –
私はなぜそれが表示されません。 .svcを削除するなど、いくつかの状況ではPOSTはGETよりも書き換えが難しいかもしれませんが、これらのメソッドの少なくとも1つは月のために機能するはずです。私はiis7のPOST用にrewriteモジュールを使用しましたが、自分の状況を助けるために[WcfContrib](https://github.com/mikeobrien/WcfRestContrib)のWCFプロジェクトをベースにしています。しかし、それらのすべてに失敗しても、各インスタンスが動作しないように2つのメソッドを作成する理由はありません。 –
これについて間違っていますか?私はなぜ落選したのかわからないが、これは私のために働いている。 –