我已经建立了一个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
。任何帮助将不胜感激,谢谢!