Bu kodu Spring Controllor Class'ta bir rest web service
için yazdım. Ben URL erişmeye çalıştı nasıl İşteYay Web Hizmeti Hatası: 406 Kabul Edilemez
@RequestMapping(value="/someurl/{prm_passPhraseCode}/{prm_email}", method= RequestMethod.POST)
public @ResponseBody User sendResetLink(@PathVariable("prm_passPhraseCode") String prm_sPassPhrase, @PathVariable("prm_email") String prm_sEmail , HttpServletRequest prm_ObjRequest, HttpServletResponse prm_ObjResponse){
......
..... //some more logical Code.
return new User(); //just dummy object for reference.
}
-: Sonra bir Restful-Client
RestService kodu kullanarak bu service
kullanmayı deneyin projeyi oluşturun. Metod tipini post
olarak seçtim. Ayrıca iki başlıklarını Accept : application/json
URL http://127.0.0.1:8080/webservice.staff.backend/someurl/23812397997713/[email protected]
Content-Type : application/json
-
tüm diğer istirahat hizmetleri URL'ler o
GET
veya
POST
iyi çalışıyor, ya rağmen ekledik. Ayrıca
method = RequestMethod.GET
'u değiştirmeye çalışıyorum ama yine de aynı hatayı aldım.
Hata: -
Status Code 406 : The resource identified by this request is only capable of
generating responses with characteristics not acceptable according to the request "accept" headers.
herhangi birinin fikir varsa lütfen yardım.
sendResetPasswordLink görünüyor ... işe kaybedebilir istek haritalama yansıtılmaz – Benchik
Yansıtan ne demek istemedin? aslında almadım .. @ Benchik –
gibi @RequestMapping (value = "/ someurl/sendResetPasswordLink/{prm_passPhraseCode}/{prm_email}" – Benchik