iphone - MKNetwroking issue while "POST" request in iOS -
i developing ios application. getting issue while sending "post" request java server using mknetwrokingkit library in ios.
server side response getting -
2013-02-06 15:15:19,527 warn [org.apache.tomcat.util.http.parameters] (http-0.0.0.0-8443-3) parameters: invalid chunk ignored. 2013-02-06 15:15:19,527 error [org.apache.catalina.core.containerbase.[jboss.web].[localhost].[/xtrws].[authentication]] (http-0.0.0.0-8443-3) servlet.service() servlet authentication threw exception java.lang.illegalargumentexception: no enum const class xtremum.health.us.api.generic.staticvariable$clienttype.praxify_151/1.0 cfnetwork/609 darwin/12.2.0 @ java.lang.enum.valueof(enum.java:196) @ xtremum.health.us.api.generic.staticvariable$clienttype.valueof(staticvariable.java:1) @ xtremum.health.us.webservice.authentication.dopost(authentication.java:169) @ javax.servlet.http.httpservlet.service(httpservlet.java:637) @ javax.servlet.http.httpservlet.service(httpservlet.java:717) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) @ org.jboss.web.tomcat.filters.replyheaderfilter.dofilter(replyheaderfilter.java:96) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:235) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:235) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191) @ org.jboss.web.tomcat.security.securityassociationvalve.invoke(securityassociationvalve.java:190) @ org.jboss.web.tomcat.security.jacccontextvalve.invoke(jacccontextvalve.java:92) @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.process(securitycontextestablishmentvalve.java:126) @ org.jboss.web.tomcat.security.securitycontextestablishmentvalve.invoke(securitycontextestablishmentvalve.java:70) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102) @ org.jboss.web.tomcat.service.jca.cachedconnectionvalve.invoke(cachedconnectionvalve.java:158) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:330) @ org.apache.coyote.http11.http11processor.process(http11processor.java:829) @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:598) @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:447) @ java.lang.thread.run(thread.java:662) 2013-02-06 15:15:39,061 warn [org.apache.tomcat.util.http.parameters] (http-0.0.0.0-8443-3) parameters: invalid chunk ignored. 2013-02-06 15:15:39,062 info [stdout] (http-0.0.0.0-8443-3) method name : login 2013-02-06 15:15:39,062 info [stdout] (http-0.0.0.0-8443-3) in default case 2013-02-06 15:15:39,062 info [xtremum.health.us.api.generic.staticvariable] (http-0.0.0.0-8443-3) msg client : 1405 2013-02-06 15:15:39,062 debug [xtremum.health.us.api.generic.staticvariable] (http-0.0.0.0-8443-3) msg : {"msgtoclient":1405} 2013-02-06 15:16:41,437 warn [org.apache.tomcat.util.http.parameters] (http-0.0.0.0-8443-3) parameters: invalid chunk ignored. client side response nsurlerrordomain 500
thanks
error 500 means it's internal error of server.
this means server got exception , treat request correctly. can happen when server isn't correctly coded.
but doesn't necessary means request 'correct' : let's imagine post request suppose send login , password. imagine request send login , server isn't coded correctly , doesn't check 2 variables exist before using it, result in nullpointerexception (in java).
anyway should getting in touch people in charge of serveur can debug request, see got wrong , right avoid error 500 (which shoulnd't happen)
meantime, looking @
java.lang.illegalargumentexception: no enum const class xtremum.health.us.api.generic.staticvariable$clienttype.praxify_151/1.0 cfnetwork/609 darwin/12.2.0
it looks authentification error, maybe didn't create clienttype request (or forgot fill client type correctly ??)
do pass authentification info server ?
iphone ios mknetworkkit
No comments:
Post a Comment