2012-01-02 13 views
9

मैं जेटी वेब सर्वर और आरईएसटी हैंडलिंग के लिए जर्सी का उपयोग कर रहा हूं।सर्वर 415 प्रतिक्रिया कोड

मैं परिभाषित:

@POST 
@Path("/sendMessage") 
@Consumes ({MediaType.APPLICATION_XML, MediaType.TEXT_XML}) 
public Response sendMessage(@Context final UriInfo uriInfo) 
{ 
    logger.debug("sendMessage:"); 
    System.out.println("Received POST!"); 
    return Response.status(Response.Status.OK).build(); 

} 

हालांकि, जब मैं एक http अनुरोध, http://localhost:8080/hqsim/sendMessage भेजने, सर्वर की ओर एक 415 कोड।

ऐसा लगता है कि कॉल की अनुमति नहीं है। मैं इस त्रुटि को कैसे ठीक कर सकता हूं?

उत्तर

19

415 का अर्थ है कि मीडिया प्रकार असमर्थित है। सबसे अधिक संभावना है कि आप या तो अपने अनुरोध में Content-Type शीर्षलेख खो रहे हैं, या यह गलत है। आपके मामले में यह application/xml या text/xml होना चाहिए।

संबंधित मुद्दे