titanium mobile httpClient 在ios下的使用,后端应用服务器为nginx时注意事项
来源:互联网 发布:ubuntu 16 共享文件夹 编辑:程序博客网 时间:2024/05/27 19:26
最近使用 titanium mobile框架在开发一个ipad应用,在使用httpClient与后台数据交互时遇到了很棘手的问题:
httpClient的使用如下:
var httpClient = Titanium.Network.createHTTPClient();
function jspQuery(url,params){
var result = null;
httpClient.setTimeout(2000);
httpClient.onerror = function(e) {
Titanium.API.info('HTTP error: ' + e);
};
httpClient.open("POST", url, false);
httpClient.send(params);
}
httpClient.onload = function(){
var json = this.responseText;
var response = JSON.parse(json);
switch(response.page){
case "login":
doLogin(response);
break;
case "page1":
doRefresh(response);
break;
}
};
当后端请求的应用服务器为nginx时, httpClient.open("POST/GET", url, false); POST/GET一定大写,小写的话nginx会一直返回400错误,后端服务器为tomcat时大小写都能通过。千万别以为报400错误就是nginx的问题
- titanium mobile httpClient 在ios下的使用,后端应用服务器为nginx时注意事项
- Mac OS X Lion下安装Titanium开发Mobile应用
- rails应用在passenger + nginx服务器下使用proxy_cache及proxy_cache_purge模块的方法
- 在Mac上搭建Titanium的iOS开发环境
- nginx后端应用服务器有大量的tcp连接处于time_wait
- Nginx在windows下的简单应用
- 前端应用的后端LINUX架构服务器
- 在Windows Mobile的控制台应用中使用Notification
- 使用yum在CentOS下安装Nginx服务器
- 【Web后端笔记】windows下nginx的基本配置和使用
- HttpClient使用及注意事项
- Nginx造成后端服务器大量TIME_WAIT的解决办法
- Nginx作为代理服务器如何响应后端服务器的status code
- 在服务器上安装、使用MySQL的注意事项
- 在服务器上安装、使用的注意事项(1)
- 在服务器上安装、使用的注意事项(2)
- 在服务器上安装、使用MySQL的注意事项(1)
- 在服务器上安装、使用MySQL的注意事项
- 32位数中有多少个 1
- 23种设计模式的形象比喻
- 不使用第三个变量,交换两个变量的值!
- 在Domino环境下开发WAP页面-1:第1个页面
- Ajax
- titanium mobile httpClient 在ios下的使用,后端应用服务器为nginx时注意事项
- IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法
- HBase客户端程序
- 我的2011——一个通信设备商程序员的年度总结
- eclipse反编译工具安装
- Android UI之ImageView图片视图
- Hibernate懒加载解析
- UNICODE 基础知识
- Oracle group by 基本及的拓展 ROLLUP, CUBE, GROUPING 功能and GROUPING 集合