私は REST Web サービスの初心者です。
HTMLまたはXMLを表示するRESTのプログラムを書きました。@Path アノテーションの値は@Path("{typeDocument}")
です。GET には 2 つの方法があります。
@GET
@Produces(MediaType.TEXT_XML)
public String getXml(@PathParam("typeDocument") String typeDocument)
XMLファイルを表示する
@GET
@Produces(MediaType.TEXT_HTML)
public String getHtml(@PathParam("typeDocument") String typeDocument)
HTMLを表示します。
ブラウザー Firefox は、URL がいずれかの場合に常に getHtml() を実行します。
http://localhost:8080/sources/htmlまたはhttp://localhost:8080/sources/xml
しかし、IE は常に実行しgetXml()
ます。
URL で定義された正しいメソッドを別のブラウザで実行する方法は?