我已经设置了一个Google App Engine
应用程序来响应各种HttpPosts
并存储各种信息。出于某种原因,我的某个HttpServlets
,我无法回复HttpPost
。我知道我之前以类似的方式完成了这项工作,但无法从试用/尝试和stackoverflow问题中找出解决方案。
在这里,我的servlet收到帖子没有问题:
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
//I do some random processing and storing of data
//Then I respond with a String dependent upon the info I'm given
resp.setContentType("application/JSON");
PrintWriter out = resp.getWriter();
out.print(myResponse);
out.close();
}
然而,我从未收到过实际的响应数据。永远不会调用以下方法。我已设置NSURLConnectionDelegate
。
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
有谁知道为什么会这样?我正在考虑转换为HttpGet
,但我知道我之前已使用HttpPost
完成此操作。任何帮助将非常感谢,谢谢!