草庐IT

Java中实现http请求的方式

全部标签

javascript - AngularJS - $http POST 与 Rails 3.2.3

我正在使用AngularJS1.0.0rc8使用Crud构建一个简单的联系人管理应用。获取当前存在的联系人列表没有问题,但是在尝试将新联系人保存到服务器时,会创建一个新行-包含正确的id、created_at和updated_at值-但其余模型数据被忽略。这是一个截图来说明我的意思:如您所见,数字4和5已获得ID,但first_name、last_name和phone_num未保存到数据库中。我在处理对象的Controller中使用$scope.addContact函数。这里是联系人列表Controller的完整代码:'usestrict';functionContactListCtr

javascript - Bootstrap 3/显示模式不适用于 javascript 方式

我使用Modal来自Bootstrap3.0的功能。我有这个代码:Openthemodalcontainingthecontent//nestedcontentwillbeinsertedhere当我点击anchor(链接)时,整个工作=>我看到了带有内容的模态。但是,当我使用Javascript方式(而不是链接)来显示模态时:$('#myModal').modal('show');我只看到淡入淡出效果而没有显示模态...当我开始点击链接,然后调用javascript时,它起作用了。(副作用?)当我通过javascript方式启动时,即使链接只显示淡入淡出效果,而没有模态。可能是..m

javascript - Angularjs $http.post,asp.net mvc Controller 获取空值

在我的Angularjs服务中,我有这段代码:$http.post("/EditWorkout/GetId",data).error(function(responseData){console.log("Error!"+responseData);});我的ASP.netController中有这个方法:[System.Web.Http.HttpPost]publicJsonResultGetId(stringroutineId){try{stringx=routineId;returnJson(new{success=true});}catch(Exceptionex){retur

javascript - GWT 对象参数从 javascript 到 java(JavaScriptObject 到 JSONObject)

我希望在GWT应用程序中将对象从JavaScript传递到Java。这个对象可以有任意字段。因此,它与仅传递数字的非常相似的问题不同。Passingjavascriptparameterfromexternaljavascripttojava我把回调定义成publicstaticvoidcbSysInfoSucces(JavaScriptObjecto1){}但我不知道如何将JavaScriptObject转换为JSONObject如果我想将Object传递给java,您能否就$entry()函数格式提出建议 最佳答案 使用构造函数

javascript - 在执行 AJAX 请求 onkeyup 之前等待 1 秒

这个问题在这里已经有了答案:Callajavascriptfunctionafter5secoflastkeypress(3个答案)关闭8年前。我有一个ajax请求,每次用户在某个文本区域中按下某个按钮(写入文本)时都会执行该请求。这已经很好用了(顺便说一句,这是一个搜索过滤功能。),但在每次击键后执行过滤器并不是一个好主意。所以我在考虑做一个延迟器的东西。因此,只有在用户按下最后一个按钮至少1秒后,ajax请求才会执行。我怎样才能做到这一点?functionSearch(){$.ajax({......}显然它会一直运行。例如,如果我在textarea中快速输入“hello”,它将运

javascript - 如何在 Firefox 中允许来自 greasemonkey 脚本的跨源请求?

我正在开发一个Greasemonkey脚本,它在网页上实现了几个工具。此脚本从请求数据http://localhost/chess/heartbeat.php目前在Firefox中,我收到此控制台错误,它完全停止了我的jQueryAJAX数据请求。Cross-OriginRequestBlocked:TheSameOriginPolicydisallowsreadingtheremoteresourceathttp://localhost/chess/heartbeat.php.Thiscanbefixedbymovingtheresourcetothesamedomainorenab

javascript - AngularJS $http : how to avoid redirect following

在AngularJS应用程序中,我对服务器url进行$http.post调用。此url的成功响应是30x重定向,我的问题是$http.post严格遵循此重定向并在成功回调中返回最终调用的结果。我想拦截此重定向并手动将用户重定向(更改浏览器url)到最终页面。可能吗? 最佳答案 根据docs,$http服务是一个核心Angular服务,它通过浏览器的XMLHttpRequest对象或通过JSONP促进与远程HTTP服务器的通信。了解这一点,并了解XMLHttpRequest的规范,拦截重定向可能是不可能的。W3CspecforXMLH

javascript - 如何在 Controller 外使用 $http?在 AngularJS 中

我想忘记“jQuery”因为我喜欢“AngularJS”。但是,我需要知道如何使用在我的应用程序的其他地方合并AngularJS的独立任务。例如,这次我想使用“$httpsAngularJS”函数导入一个JavaScript文件。示例(它曾经在jQuery中执行):$.get("url.js",function(data){eval(data)});//okconsole.info($.get);//codecodecode...ok示例(在AngularJS中记录)//InacontrollerApp.controller('Ctrllr',['$http',function($ht

javascript - 使用 javascript 获取 Cloudflare 的 HTTP_CF_IPCOUNTRY header ?

有很多关于如何使用javascript获取httpheader的问题,但由于某些原因,它们没有显示HTTP_CF_IPCOUNTRYheader。如果我尝试使用phpecho$_SERVER["HTTP_CF_IPCOUNTRY"];,它会工作,所以CF工作得很好。是否可以使用javascript获取此header? 最佳答案 @Quentin的回答是正确的,适用于任何试图访问服务器header的javascript客户端。但是,由于这个问题特定于Cloudlfare,并且特定于在HTTP_CF_IPCOUNTRYheader中正常

javascript - 如何在 Angular2 中对 Http get MockBackend 进行单元测试?

如何在Angular2中对HttpgetMockBackend进行单元测试?我在测试我的http单元测试时遇到问题。每次我查看MockBackend时,它似乎都令人困惑,很多代码和一些导入永远无法工作。我只想要一个非常基本的httpget单元测试我正在使用:typescript、angular2、jasmine和karmarunner。我的实际代码工作正常。这是我正在测试的代码:import{Injectable}from'angular2/angular2';import{HTTP_PROVIDERS,Http,Headers}from'angular2/http';@Injecta