Chúng tôi đã xây dựng API của mình bằng cách sử dụng Phil Sturgeons cool Restful API framework for codeigniter, sản phẩm đã sẵn sàng và được sử dụng như một phần của việc triển khai ứng dụng dành cho thiết bị di động của chúng tôi.Trình mã hóa API ổn định - vấn đề JAVA
Chúng tôi có một vấn đề khi sử dụng API trong Java
httpConnection = (HttpConnection) Connector.open(url, Connector.READ, true);
// Set content type by given parameter......
httpConnection.setRequestProperty("Accept", contentType);
httpConnection.setRequestProperty("User-Agent", "Profile/MIDP-2.0 Configuration/FCLDC-1.0");
httpConnection.setRequestProperty("Content-Type", contentType);
httpConnection.setRequestProperty("TK-API-KEY", UrlFactory.TK_API_KEY);
// httpConnection.setRequestProperty("Model",
// StyleUtil.getDeviceModel());
if (httpConnection.getResponseCode() == 302)
{
String redirectUrl = httpConnection.getHeaderField("Location");
httpConnection = (HttpConnection) Connector.open(redirectUrl, Connector.READ_WRITE, true);
}
if (httpConnection.getResponseCode() == HttpConnection.HTTP_OK)
{
io = httpConnection.openInputStream();
int ch;
while ((ch = io.read()) != -1)
{
bo.write(ch);
}
}
httpConnection.getResponseCode()
là không thể nhận được mã trạng thái và trả về một ngoại lệ bị thay đổi. Máy chủ API của chúng tôi là NGINX.
Bạn có thể đăng nội dung trả lại không? – Broncha
Bạn có làm việc này không? – seangates
Nếu [CI] (http://codeigniter.com) không cần thiết, bạn có thể tạo cơ hội cho [jabsorb] (http://code.google.com/p/jabsorb/). – quantme