Rest Web サービスを使用しており、FF の Rest Client を介して実行しています。今までポストメソッドとして使用されていましたが、入力タイプをJSONに変更する必要があります。つまり、json入力をそのwsに送信していますが、残りのクライアントでは取得しています
Status Code: 415 Unsupported Media Type
Connection: Keep-Alive
Content-Length: 0
Content-Type: text/plain
Date: Wed, 28 Aug 2013 07:52:50 GMT
Keep-Alive: timeout=5, max=99
Server: Apache/2.2.19 (Win32) mod_jk/1.2.30 PHP/5.3.6
以下は、ws の新しい署名です (消費および生産ラインを追加しました)。
@Override
@POST
@Path("/addHouseHoldAccounts")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response addHouseHoldAccounts(JSONObject jsonObject) {
....
....
}
残りのクライアントでは、ヘッダーを設定しましたContent-Type application/json
以下は、送信しようとしているJSON入力です
{
"jsonObject":{
"JsonId":"17fb00b6-dfa3-4cc6-b7ba-c54ecd429350",
"JsonTypeOf":"JSonTest",
"JsonType":"",
"JsonTypetName":"JsonImplemented"
}
}
誰かが私の間違いを指摘したり、これを達成するための解決策を提案したりできますか?